Luis Perales Resume

Luis Perales Resume

luis perales

210-432-8446

Professional summary

Professional software developer with a keen ability to creatively troubleshoot, diagnose, and resolve complex technical problems. Demonstrated abilities in iterative development,using Agile/Scrum processes and object-oriented design. Experienced in large-scale enterprise automation services that include maintenance of legacy software, and upgrading software from scratch using the latest technologies;C#,.NET,ASP.NET, Java,Angular 2, NodeJS,TypeScript, RESTFul and SOAPweb services,AWS and AzureWeb Services, Xamarin, Jenkins,Chef, Grunt, JIRA, GitHub, TFS.

TECHNOLOGIES/tools

Languages/Libraries/Frameworks:C#, .NET,ASP.NET,MVC, EF,XAML, Java,C++, PHP,Python, JQuery, Angular 2, NodeJS, NPM,Express, Bootstrap.js,Unity, Simple Injector, Ninject, TypeScript, HTML5, CSS3, XML, JSON, SAML 2.0, Xamarin

IDEs/Applications:Visual Studio 2017, Eclipse, Notepad++, Atom,NUnit, Photoshop

Third-Party Controls: Telerik, Kendo UI, DevExpress, SyncFusion

Application Servers: Windows 2012, Apache, Tomcat, Linux

Operating Systems: Windows, Ubuntu

Database Systems: Access, SQL Server2016, Oracle 11i, Cassandra, MongoDB, MySQL

PROFESSIONAL EXPERIENCE

Your Fare, IncSan Francisco, CA

Front End Developer April 2017 – July 2017

  • Worked remotely as part of a start-up responsible for taking ownership of a Restaurant Portal and transforming it into an operational tool for restaurant owners to manage their food orderdetails, customer information and accounting data.
  • Parsed take-out ordersreceivedby a restaurant from multiple food delivery service apps and consolidated all orders onto one tablet application.The mobile app was created using Xamarinand managed by a web portal written using C#, MVC, 4.6.2 .NET Framework, with a SQL Server 2016 backend; hosted on an Azure Web App Service.
  • Utilized third normal form (3NF) database techniques to improve data integrity on CRUD operations.
  • Increased efficiency by implementing a repository pattern with EF 6 and the Unity Dependency Injection Framework.
  • Enhanced the existing web frontend to improve user experience with modal pop-up edit forms and client-side validation using Bootstrap v3.3.7 and JQuery v3.1.1.
  • Implemented changes to an orders detailsWebDashboard UI Control offered by DevExpress.
  • Consulted with other team members about database design issues to prevent potential latency and allow for improved scalability.
  • Documented detailed descriptions of bug fixes and uploaded source code using Team Foundation Server.

FCE Benefit AdministratorsSan Antonio, TX

Software Developer March 2017 – June 2017

  • Responsible for creating three externalweb portalswritten using C# and theMVC Framework.
  • Created RESTFul JSON apiendpoints used to automate transmitting of member data from the backend to the appropriate web portal based on a user's identity.
  • Implemented the company's very first SAML 2.0 Single Sign On that allowed Federation of multiple Identity Providersusing the latest 4.6.2 .NET Framework.
  • Developed test certificates using PowerShell.
  • Tested all SAML responses with Signed Message, Signed and Encrypted Assertion.
  • Utilized the Unity.Mvc5 Dependency Injection Framework with a repository pattern for testing C# codeusing NUnit.
  • Enhanced the existing frontend to improve user experience with modal pop-up editforms and client-side validation using Bootstrap v3.3.7 and JQuery v3.1.1.
  • Maintained both a Windows 2012 Server running IIS 10.0 and a SQL Server 2016 database; installing and making necessary setting changes to ensure a fast and secure web portal.
  • Worked with junior team members when asked for help with troubleshooting issues or the proper method when automating JSON web apis.

Diligent Consulting San Antonio, TX

Software Developer July 2016 – January 2017

  • Focusedon providing software design changes, application modifications and testingin association with the Air Force Personnel Center (AFPC) Electronic Board Operations Support System (eBOSS).
  • Worked within a cross-platform architecture using C#, .NET, MVC,XAML and JAVA Rational Application Developer (RAD) running on a WebSphere Application Server (WAS) v8.5 with a Window Communication Foundation (WCF) library as mid-tier; connecting to an Oracle 11i instance.
  • Designed solutions using Eclipse, Visual Studio, Atom, Notepad++ and Dreamweaver.
  • Utilized the latest JavaScript frameworks to upgrade the client side frontend UI using Angular 2, Typescript, Bootstrap and JQuery.
  • Implemented webpage graphic changes using Photoshop, CSS3 and HTML5.
  • Updated/installed packages using NPM and GIT.
  • Collaborated across teams when designing changes to existing event driven server side requirements using Node and RESTFUL / SOAP web service calls.
  • Performed API feature testing using SoapUI, altering existing tests and creating new tests as needed respectively.
  • Wrote NUnit and JUnit test cases to validate functionality during implementation of any new requirements together with current application processes.

Rackspace San Antonio, TX

Software Developer III September 2015 – May 2016

  • A member of the Automation Framework team within the Rackspace Business Automation (RBA) groupresponsible for development and maintenance of all web apis consumed by ARIC 3.0, a process management portal developed forallRackspace customersto handle automation of everything from basic ticketing monitored alerts to complex business-process actions; executing more than 3 million events a day from a library of over 5000 actions.
  • Implementeda successful Cassandra DataStax 3.0 system wide driver upgrade;developing the necessary code testingwith C#,NUnit for the .NET platform.
  • Improved efficiency of a Process Control Engine (PCE) web apiwritten in C#, used to handle hundreds of business-process actions per second and utilized a multi-node clusteredCassandra databaserunning acrossmultiple Datacenters.
  • Created a PowerShell script thatautomated the updating ofover 200 project files with more than one new dll reference or version change; helping the team to quickly build, debug and deploy Jenkins project files.
  • Worked with Python developers to maintaina C# open source Server Access Manager (SAM) project used to automate server accessfor routine maintenance or ticket creation.
  • Translated functional requirements into conceptual and detailed designs; provided estimates for development, implemented proof of concepts and prototypes.
  • Developed NUnit and acceptance tests; coordinated sign-off from Quality Assurance team before initiating automated deployment using Jenkins.
  • Assisted DevOps and Support staff in troubleshooting software issues and implemented bug fixes with daily JIRA ticket status updates.
  • Monitored over 40 different Windows and Linux servers using New Relic; logging in as needed to configure, troubleshoot, install updates andrunChef commands.

MBO Partners San Antonio, TX

Software Developer June 2015 – September 2015

  • Developed a document control web app for The Executive Privilege LLC group that allowsschool districts and department administrators the ability to routinely address grievances brought by employees, parents and community members; written with AngularJS and Bootstrap connected to MongoDB using NodeJS and IIS.

CST Brands San Antonio, TX

C# .NET Developer January 2015 – June 2015

  • Tasked with creatinga new CST Brands Employment Application Processto replace an existing paper application form.
  • The new employment app utilizes the latest MVC framework in combination with the Bootstrap framework to provide a responsive mobile first web application.
  • Additional features include the use of the OWIN security interface and Identity token confirmation email for newly registered applicants.
  • Created an administration web app to accommodate retail store managers with an automatic notification when a new applicant finished entering an application.
  • Implemented an automated employee background check that consumed a third party web service.
  • Updated Stored Procedures, Views and SSIS packages with new requirements, respectively.
  • Performed defect analysis and solutions.Worked with team members to review code requirements and perform unit testing. Consulted with department leads to ensurethe efficacy in all business requirements.

MBO Partners San Antonio, TX

Software Developer July 2014 – January 2015

  • Consulted with various small businesses to provide continued technical services to new web technologies; maintaining and converting VB.NET apps to MVC apps.
  • Updated web applicationswritten using the command pattern in C# and VB.NET featuring a new blog.

Pearson San Antonio, TX

Software Developer July 2010 – July 2014

  • Responsible for analysis, design, implementation, and unit testing to produce high-quality code for appropriate business area. Maintaining and supporting mission-critical applications as necessary.
  • A member of the development team that created an internal management system that allowed for the collecting and storing of field research data used to validate all newly created tests under Pearson Clinical Assessment, PsychCorp. An example test would be the Wechsler Intelligence Scale for Children - Fifth Edition (WISC-V).
  • Along with the internal management system, the Field Research Portal was created to allow external partners the ability to manage test taking candidates.The portal is a Silverlight portal written in C#, VB.NET and Java, that utilized the latest Telerik controls.
  • Designed and implemented a solution to seamlessly connect the Field Research Portal with the Qualtrics Online Solution Survey web api, a Java project that automatically collected and stored test results of an Examinee once assigned test(s) were completed. The solution was written using both Java and .NET MVC 5 architecture with a SQL Server 2008 database backend using EF 5.
  • Applied changes to an existingJava Maven project to meet requirements that allowed the consuming of a RESTFul web api which was implemented from within another C#, VB.NET project.
  • Worked closely with other teams (quality assurance, business analysis, project management and end users) to release high quality software. Created testable requirements, design and write/execute unit tests.

MBO Partners San Antonio, TX

Software Developer July 2007 – July 2010

  • An independent consultant contracted by Booz Allen Hamilton to provide continued technical services for the development of various projects.
  • Created the Army KM Gap and Requirement Scoring Web Tool used to collect survey results. The web application was written in C# and VB.NETfeaturing the ability to import/export data.
  • Developed the Project Financial Reporting Access Database using VB.NET to accurately track hours and costs associated with a given contract. Main features include the importing of an Excel file, formatted monthly reports, burn rate graphs and the ability to export reports to Excel.

Visual Net Design San Antonio, TX

Software Developer September 2008 – June 2009

  • Provided web development, database administration, and application programming services to support various client requirements. Worked with team members to design, implement, and maintain source code to includedatabase design and implementation, application programming as well as programming to support development and consuming of web services written in C# and Java.
  • C# and VB.NET Applications:
  • Implemented a web service for communicating with the Towah Banking system. This included the development of an XML formatted file for importing and exporting financial data. The web service was implemented usingVB.NET and the ASP.NET AJAX Control Toolkit with an SQL Server 2005 backend.
  • Developed the employment application process form for the San Antonio Light House for the Blind (SALB) website written in C#/VB.NET. The form collects data using a Wizard server control and utilizes the latest server controls for form validation connected to an SQL Server 2005 database.
  • Search Engine:
  • Collaborated with team members in developing the ECS Learning Systems website. Improved the product search with custom SQL queries and stored procedures that resulted in more efficiency and accuracy.

EDUCATION

MongoDB University

MongoDB for Node.js Developers, successfully completed

San Antonio College

A.A.S. Computer Programming, completed 100 credits