GERARDO AREVALO
New York, NY
**** | ****
Please register to view contact details.

Summary

Accomplished software engineer and IT professional seeking a principal development role in a dynamic work environment where my extensive experience, knowledge and skills can be applied to prototype and build new software tools, services, and applications.


Featured

Experience

Role: Senior Full Stack Software Engineer
Project: Nexus
Tech: C#, SQL Server, .Net, Git, JIRA, Agile, Telerik, Windows Forms, WinForms, .Net Core, Blazor, EF Core, Azure DevOps
  • Transformed and modernized a WinForms application into a sleek, new web-based system using Blazor.
  • Collaborated closely with the Nexus Product Team to reverse-engineer large scale system with over 250 screens.
  • Played a key role in building the first version (MVP) of the product, laying the foundation for success.
  • Supported the product during critical testing phases (QAT Phase 1) to ensure quality and functionality.
  • Contributed to a seamless go-live experience for a Warehouse Management System, making it operational and user-ready.

Role: Senior Full Stack Engineer
Project: CTMS, Automated Testing
Tech: C#, SQL Server, .Net, Git, RAZOR, Azure, Angular, .Net Core, Playwright, SharePoint API, MS Graph API
  • Worked on design, development, maintenance, and support of digital solutions across a variety of technology platforms for CTMS, like adding new features, fix bugs, and ETL.
  • Founded, implemented, and led the Playwright testing automation.

Role: .Net Senior Applications Developer, Angular Lead
Project: i-Parcel EGOS, Find Parcels, Dashboard, Desktop App, DAO Micro Service, ZPL to PDF Label Preview, FTP Forwarder, DWS Console App, Branded Visibility, Smart Basket, Email Alerts, Routing Rules
Tech: C#, ASP.NET, SQL Server, .Net, MVC, Git, JavaScript, RAZOR, jQuery, WPF, ExtJs, Windows Forms, Bootstrap, Azure, Knockout, Signal-R, Hangfire, MVVM, Angular, Typescript, WinForms, Azure App Services, Redis, Azure Queues, Azure Storage, Azure Functions, MongoDB, ElasticSearch, DropBox, .Net Core, NodeJS
  • Acted as a team lead, mentoring junior developers in Angular 2 to 8+ hosted on ASP.NET MVC, and as in-house SME between MVC and Angular.
  • Instrumental in the development and release of UPS Smart Basket and Branded Visibility projects, the former is used at ups.com, and reaches the entire world-wide audience to schedule their package deliveries, and the latter is used by 20,000+ merchants to customize their online shopping carts.
  • Built and deployed at least five heavily used SPAs as an Angular Solutions Architect, replacing the most used screens in the ERP system to improve user experience and efficiency.
  • Brought down Dashboard refresh time from 3 minutes to 2 seconds, analyzing the app end-to-end, optimizing queries and code.
  • Led the modernization of the code of the Desktop App, a C# WinForms desktop application used at over 60 warehouses and 100s of stations world-wide, updating the layout to a dynamic WinForms layout, and adding ZPL to PDF label preview, new features for debugging and sending data and commands to printers.
  • Developed worker roles to consume messages from Azure Service Bus for receiving parcels and decouple long-running processes from the web.
  • Developed various service clients to connect with third-party shipping APIs, enhancing integration capabilities and service efficiency.
  • Worked with DevOps team (one guy) performing code analysis to improve Azure app performance and load times and setting up CI/CD pipelines.

Role: Senior Software Developer
Project: QC HOLDINGS, Ordico
Tech: C#, ASP.NET, IIS, SQL Server, WCF, .Net, MVC, RAZOR, AppFabric, Entity Framework, CODE Framework, PowerShell, Bootstrap, TPL

Client: QC HOLDINGS (Kansas City, MO)
Projects: External Services, QC Rules Engine, PowerShell Deployment Tool, QC Cache Service

  • Designed a software engine that calls external web services asynchronously to cut down the time waiting for a loan to the time that it takes the slowest service to respond. The final design separates “the engine” from “the processor” web service so that a new junior developer can code a new web service that participates in the decision-making process while isolated from the orchestration.
  • Built a dynamic business rules engine that lets the business define the business rules per region based on static and dynamic data points that determine the rule outcome. The business operates 450 stores across 9 regions covering most states.
  • Researched AppFabric, designed and built the cache service used by the QC Rules Engine
  • Automated the deployment of multiple web services to all the web servers in a cluster writing PowerShell scripts. The scripts launch a XAML GUI to collect parameters, then pulls the source from TFS, builds the projects with build configurations, configures destination IIS applications, and deploys to the servers.

Client: Ordico (Mexico)
Projects: Ordico.Cart

  • Built an MVC shopping cart with basic functionality for inventory management, user and role management, add to cart, view cart, checkout, billing address and shipping address, and payment processing.
  • Translated Spanish-English communications.

Role: Senior Developer
Project: BobMankoff.Com, Sani Products
Tech: C#, IIS, SQL Server, .Net, MVC, Git, RAZOR, Umbraco 7, CDN, RackSpace, Umbraco, Source Control
  • Split design markup into Umbraco CMS document types to render dynamically, enhancing the flexibility and responsiveness of web pages.
  • Organized information in the back-end CMS making easy for the content admin to find what they needed to edit and edit only once to render in multiple areas in the front-end.
  • Provisioned sites with AJAX services.
  • Integrated sites with Facebook and Twitter to expand social media presence and increase user interaction.
  • Optimized sites with minification, bundling, SEO, and setup and deployed to high availability clusters.

Role: Senior Developer/Engineer
Project: FindYourStrengthToShine, 24HourGuy, RockYourStyle, WearYourHairCurly, Coffee-Mate/Girlscouts, EveryStepWinterOlympics
Tech: C#, ASP.NET, IIS, SQL Server, .Net, MVC, Umbraco 6, Git, Visual Studio, Continuous Integration, JIRA, JavaScript, WebForms, Agile, Cruise Control, RAZOR, jQuery, Facebook API, Transcoding Services, S3, CloudFront, EC2, CDN, Umbraco, Amazon AWS
  • Delivered backend solutions for clients (L'Oréal Garnier, Nestle, and Citi), enhancing system performance and client satisfaction through efficient data handling and processing
  • Set up Cruise Control and GITLab for continuous integration (CI/CD) and delivery for all the projects.
  • Designed ASP.NET MVC solutions to serve content for mobile, desktop, and tablet using display modes and 51Degrees, improving user experience across multiple platforms
  • Wrote custom Http Modules to support CORS and JSONP for cross-domain calls, improving application interoperability and controlling site access through IP address allow listing
  • Provisioned sites with services for AJAX JSON data, facilitating faster data retrieval and enhancing user interaction with web applications
  • Set up servers/IIS on the cloud for staging and production, ensuring reliable and scalable environments for application deployment
  • Oversaw code merges with code review, improving code quality and reducing bugs through thorough analysis and feedback
  • Packaged and automated deployments, streamlining the release process and minimizing downtime during updates
  • Built a custom back-end admin/CMS, providing clients with a user-friendly interface for content management and improving operational efficiency

Role: Senior Developer
Project: CHAMP, RSA Server Appliance
Tech: C#, ASP.NET, IIS, WCF, .Net, Visual Studio, Continuous Integration, JavaScript, WebForms, Agile, Cruise Control, Oracle, WPF, FLEX, Sql-Lite, Web Services, Synergy, TOAD, RSA Server Appliance
  • Implemented multi-language support for CHAMP, Weight Watcher’s mobile Point-of-Sale system.
  • Enabled the business to expand into France/French, the first non-US language, by implementing multi-language support.
  • Designed and implemented the solution to integrate the RSA Key Server Appliance to address PCI security standards in CHAMP.
  • Designed and implemented the solution for multi-language support in the WPF User Provisioning Tool using custom bindings.
  • Identified inefficiencies in compilation time and wrote a utility to translate NANT build files to MS Build that reduced the time to compile the CHAMP application from over 8 minutes to 10 seconds. This saved over 400 minutes of compilation time for the team of 5 developers per week, or over 1.3 hours per developer per day, increasing productivity and time at the desk across the team.
  • Solved bugs in CHAMP and the Web Forms back-end admin.

Role: Senior Developer
Project: Internal Applications and In-House Tools
Tech: C#, ASP.NET, IIS, SQL Server, .Net, Visual Studio, WebForms, SSIS, SSRS, Telerik, SVN
  • Developed and implemented projects for mail blasts, invoice reports, and PDF letter mail orders from the Data Warehouse, improving communication efficiency and reporting accuracy.
  • Utilized SSIS in Visual Studio to create PDF outputs, streamlining document generation processes.
  • Supported back-end admin tools in Web Forms with Telerik controls, enhancing user interface functionality and user experience.
  • Created SSRS reports for management, facilitating data-driven decision-making and strategic planning.

Role: ERP Developer
Project: Simparel
Tech: .Net, Simparel ERP
  • Developed a Sales Forecast Application within a fashion industry-specific ERP, enhancing forecasting accuracy and decision-making for VPs and sales teams.
  • Enhanced the Simparel system by creating innovative user interfaces for division VPs, improving user engagement and system usability.

Independent Projects

Role: Owner
Project: atctech.co, zdoggie.net, MyResumator (http://goo.gl/WFayLn), MiCarreraVirtual (http://goo.gl/Tcu4u8)
Tech: C#, ASP.NET, SQL Server, .Net, JavaScript, Azure, ALM, Umbraco
  • This is my company for corp-to-corp and side projects.

Role: Owner
Project: zdoggie.com, classicshirts.com, collegebeers.com, topsaudio.com, ezowners.com, storesontube.com
Tech: IIS, SQL Server, .Net, Classic ASP, JAVA, Umbraco
  • This is my old C2C and side projects company. Now it is my portfolio site, and I opened ATC TECH CONSULTING.

Education

Bachelor of Science in Information Studies, The Florida State University

An unhandled error has occurred. Reload 🗙