Luis Perales
Software Engineer III at LevelUP Code Works- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
LevelUP Code Works
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer III
-
Oct 2020 - Present
Provide data engineering expertise to a distributed defensive cyber operations (DCO) big data environment supporting the Unified Platform program among the joint services. Leveraging agile principles and delivering new and enhanced capabilities into the hands of cyber protection teams (CPT). A member of the Joint Cyber Analysis Tool (JCAT) team, that engineers, tests and deploys ETL and ELT solutions written in Java using the data engineering tool, Apache NiFi. Providing a key role in the success of deployed Cyber Protection Teams. Collaborate with cross functional teams, end users, and stakeholders to engineer a new method of transferring data between multiple systems within an existing network. Create new containerized technologies and cloud-based microservices to provide data-centric automated solutions to aggregate multiple sources of information. A member of the Scrum Masters team that ensures agile principles are maintained and provide to the strategic decision making by senior leadership. Show less
-
-
-
Visionworks of America
-
United States
-
Retail
-
700 & Above Employee
-
.NET Developer
-
Feb 2020 - Sep 2020
A member of the Qualification team, responsible for redesigning and creating a new Azure Function App written in C# and .NET 4.7 Framework with an Azure SQL Server backend that provided improved real-time qualifications for over 3000 orders a day; comparing lens dimensions and frame type inventory for each regional central manufacturing facility to determine a more accurate estimated order completion time at more than 700 optical retail stores throughout the United States. Worked with team members to implement a new Ship-to-Home feature that allowed orders stranded at the optical retail store to be mailed to a customer’s address rather than personal pick up; allowing for the completion of more than 5000 stranded orders and providing a safer work environment. Updated the Enterprise Order Routing (EOR) API written in C# using Entity Framework 6 to communicate with a 2016 SQL Server backend that is used to automatically route each order to the appropriate manufacturing facility based on lens matrix range validations and frame stock at all retail stores. Enhanced an existing Windows Communication Foundation app written in C# which consumed a Singularity API endpoint that provided real-time options for a sales associate to determine if an order can be done in-house or if an order needs to be sent to the central manufacturing facility for completion. Refactored code to better utilize the existing EOR API using dependency injection to improve each retail store’s ability to update their operating times, allowing for automatic store closure updates based on each store’s schedule. Experience using Azure DevOps to automatically deploy code to test servers and worked alongside the Quality Assurance team during testing, and developed xUnit tests used during auto deployment. Followed all Agile and Scrum methodologies, meeting with team members twice a week to provide updates and groom backlog stories to determine priorities. Show less
-
-
-
VIA Metropolitan Transit
-
United States
-
Truck Transportation
-
400 - 500 Employee
-
Senior Application Developer
-
Aug 2018 - Dec 2019
Redesigned a GTFS API with a new Swagger front end that automatically creates a Google Protocol Buffer file (.pb) every 10 seconds. Providing real-time predictions of arrival times for over 300 buses scheduled for any of the 6898 bus stops. Used the OAuth2 framework to delegate authentication with JSON tokens issued by an Azure web service, written with C#, MVC, ASP.NET Core 2.2 and a SQL Server 2016, utilizing the EF Core repository pattern. Improved real-time predictions for the Viarrivals.viainfo.net web app, used daily at all city transit centers and park-n-rides, by implementing a circle distance equation to replace bad odometer readings and more accurately determine when a bus has reached a scheduled stop. Used the built-in SQL Server radians functions within a stored procedure to find the distance using only the latitude and longitude coordinates; updating the results every 10 seconds. Built a C# GTFS Real-time feed parser with a custom Unix automated task scheduler (cron) used to deserialize data from a Protocol Buffer into a SQL Server 2016 database for the display and analysis of Trip Updates, Vehicle Positions, Alerts and Detours. Adhering to the GTFS Realtime Reference v2 specifications. Created a web-first VIA Transit Feed app to test real-time GTFS data by updating a Google map with all current bus locations traveling along all 106 routes. Included a JavaScript ticker feed to show all current alerts and detours, written with Visual Studio 2017, C#, 4.7 .NET Framework, JQuery v3.3.1, Bootstrap 4 and Sass; configuring a Gulp-Sass compiler with the C# modernizr library. Configured IIS 10 on Windows 2016 server and Linux with Nginx for hosting ASP.NET Core apps. Developed the first automated nightly ETL to a centralized Data Lake written with SQL Server stored procedures and included automated database email notifications. Provided support to Dev Ops team during monthly server maintenance and trained junior developers. Show less
-
-
-
Allcat Claims Service
-
United States
-
Insurance
-
300 - 400 Employee
-
Software Developer
-
Aug 2017 - Jun 2018
Lead and influenced the technical direction of multiple projects from beginning to end. Collaborated with business leaders to prioritize key technical initiatives for developing a new on-demand commerce web app to collect aerial roof diagram orders fulfilled by Ridge Top Aerial Technologies. Performed design and analysis, coding and integration of a new web portal and dashboard written in C#, MVC, 4.6.2 .NET Framework, with a SQL Server 2016 backend; utilizing the EF 6 repository pattern. Customized the OWIN standard interface to include group-based permissions. Enhanced an existing web front end that better integrated client-side validation using Bootstrap v3.3.7 and JQuery v3.1.1. Implemented the Stripe.net framework to improve existing online payments, providing customized real-time order payment confirmations using webhooks and RESTFUL web apis. Created a NodeJS Stripe webhook monitoring dashboard written with D3.js and Vue.js; hosted on an IIS 10 instance and configured an Apache httpd reverse-proxy server. Developed an order queue and automated the task of assigning new orders to available technicians based on a given set of parameters while also updating customers with order status via email message. Automated scheduled tasks with FluentScheduler as a windows service. Implemented real-time data updates and application-wide notifications using the Signal R library. Ensured quality assurance and data integrity by implementing logging of all transactions with log4net. Managed the creation, development, and maintenance of relational databases to the third normal form. Captured business analytics by developing database queries and grouping sets of business rules. Provided technical assistance to junior developers and resolved issues related to various web applications Show less
-
-
-
Your Fare Inc
-
United States
-
Restaurants
-
1 - 100 Employee
-
Font End Developer
-
Apr 2017 - Jul 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 order details, customer information and accounting data. Parsed take-out orders received by restaurants from multiple food delivery service apps and consolidated all orders onto one tablet application. The mobile app was created using Xamarin and 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 front end 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 details Web Dashboard 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. Show less
-
-
-
FCE Benefit Administrators, Inc.
-
United States
-
Insurance
-
100 - 200 Employee
-
Software Developer
-
Mar 2017 - Jun 2017
Responsible for creating three external web portals written using C# and the MVC pattern. Created RESTFul JSON api endpoints used to automate transmitting of member data from the backend to the appropriate web portal. Implemented the company's very first SAML 2.0 Single Sign On that allowed Federation of multiple Identity Providers; using 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 library with a Repository pattern for testing C# code using NUnit. Enhanced the existing frontend to improve user experience with modal edit forms and 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. Show less
-
-
-
Diligent Consulting Inc
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Jul 2016 - Jan 2017
Focused on providing software design changes, application modifications and testing in 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. Show less
-
-
-
Rackspace Technology
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Developer III
-
Sep 2015 - May 2016
A member of the Automation Framework team within the Rackspace Business Automation (RBA) group responsible for development and maintenance of all web apis consumed by ARIC 3.0, a process management portal developed for all Rackspace customers to 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. Implemented a successful Cassandra DataStax 3.0 system wide driver upgrade; developing the necessary code testing with C#, NUnit for the .NET platform. Improved efficiency of a Process Control Engine (PCE) web api written in C#, used to handle hundreds of business-process actions a second and utilizes a multi-node clustered Cassandra database running across multiple Datacenters. Created a PowerShell script that automated the updating of over 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 maintain a C# open source Server Access Manager (SAM) which is used when needing to automatically access servers for 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 and run Chef commands. Show less
-
-
-
MBO Partners
-
United States
-
Software Development
-
500 - 600 Employee
-
Independent Software Developer
-
Jun 2015 - Sep 2015
Developed a document control web app for The Executive Privilege LLC group that allows school 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. Developed a document control web app for The Executive Privilege LLC group that allows school 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.
-
-
-
-
C# .NET Developer
-
Jan 2015 - Jun 2015
Tasked with creating a new CST Brands Employment Application Process (https://hs01.cstbrands.com/apps/ApplicantTrackingSystem/client/) to 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 ensure the efficacy in all business requirements. Show less
-
-
-
MBO Partners
-
United States
-
Software Development
-
500 - 600 Employee
-
Independent Software Developer
-
Jul 2014 - Jan 2015
Consulted with various small businesses to provide continued technical services to new web technologies. Updated web applications written using the command pattern in C# that featured a new blog. Consulted with various small businesses to provide continued technical services to new web technologies. Updated web applications written using the command pattern in C# that featured a new blog.
-
-
-
Pearson
-
United Kingdom
-
Education
-
700 & Above Employee
-
Software Developer
-
Jul 2010 - Jun 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). Continued support of a Clinical Scoring System during conversion to a new C# management system. The Clinical Scoring System was an internal website written in ASP/ASP.NET 2.0 and used VB6 ActiveX Controls and (DLLs/COM components), as a Datacentric 3-Tier application, for communicating with the backend SQL 2005 database. Designed and implemented a solution to seamlessly connect the Field Research Portal with the Qualtrics Online Solution Survey web api to automatically collect and store test results after an Examinee has completed taking their assigned test(s). The solution was written using the Model-View-Controller (MVC) 5 architecture and mapped to a SQL Server 2008 database using Entity Framework (EF) 5. Applied changes to an existing Java Maven project to meet requirements that allowed the consuming of a RESTFul web api which was implemented within a C# management system. 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. Show less
-
-
-
MBO Partners
-
United States
-
Software Development
-
500 - 600 Employee
-
Independent Software Developer
-
Jul 2007 - Jul 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 features the ability to import/export data to ensure quality assurance. Developed the Project Financial Reporting Access Stand-alone Database for accurate tracking of 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. Show less
-
-
-
Visual Net Design
-
San Antonio, Texas
-
Software Developer
-
Sep 2008 - Jun 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 include database design and implementation, application programming as well as programming to support development and consuming of web services written in C# and Java. Developed the employment application process form for the San Antonio Light House for the Blind (SALB) website written in C#. The form collects data using a Wizard server control and utilizes the latest server controls for form validation while connected to an SQL Server 2005 database. 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. Implemented using VB.NET and the ASP.NET Ajax Control Toolkit with an SQL Server 2005 backend. 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. Customized the front end of the PHP Wordpress Blog for the Futurex Blog website. Developed a solution for displaying blog entries outside of the normal Wordpress provided templates. Allowing for more control over the look and feel of the Jeff Davis Law Firm website. Show less
-
-
-
Booz Allen Hamilton
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Research Analyst
-
2002 - 2007
Provided advisory and technical assistance services as a Help Desk team member in support of the Air Force’s Public Key Infrastructure System Program Office at Lackland AFB. Primary roles included providing current, critical information and training on the various Public Key Infrastructure (PKI) software and its components to Air Force military, civilian, and government contractor personnel. Provided database, website, and programming support as needed. Maintained, updated, and produced software code with knowledge base articles for troubleshooting various programming related issues. Developed the Air Force’s Cryptologic Systems Group at Lackland AFB website, written in ASP that utilized the Asynchronous JavaScript and XML (AJAX) protocol. The site contained a dynamic search feature connected to an Oracle database. Produced an Air Force Real Property Agency (AFRPA) web site using the Dreamweaver MX HTML Editor. The project required the need to record any and all public comments concerning the O’Hare AFB landfill. The site was written in ActionScript running on a ColdFusion MX server connected to an SQL Server 2005. Development of the conversion of legacy courseware to web-based training using advanced distribution learning concepts for the Air Education and Training Command (AETC) Accounting Liaison Office (ALO) at Randolph AFB. Responsible for programming, testing, and implementing solutions using Java, graphic design software and ActionScript technologies. Show less
-
-
Education
-
San Antonio College
Associate's degree, Computer Programming