We provide IT Staff Augmentation Services!

Lead Release Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Overall 10+ years of experience developing robust and scalable business desktop and web applications for the private sector using Microsoft .Net and Java technologies in industries like FEMSA OXXO, Confidential and Casas Javer Mexico.
  • 5+ experience with .Net Framework 4.5 and Net Core with expertise with Windows Presentation Foundation (WPF), PRISM, XAML, Entity Framework, Windows Communication Foundation (WCF), Managed Extensibility Framework (MEF), SQL Server PL/SQL, Microsoft Azure DevOPS.
  • Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even used methodologies like Agile, Waterfall and TDD development; Involved in all the phases of SDLC from requirement analysis, designing, coding, UAT, documentation & implementation.
  • Worked with Team Foundation Server (TFS), SVN, GIT and GIT HUB for version control and HP ALM for bug tracking.
  • Proficient in integration of tooling for CI/CD like Azure DevOPS (Visual Studio Team Services / Team Foundation Server), TeamCity and Jenkins.
  • Extensive experience in developing RESTful web services, JSON as a data exchange format to integrate custom web applications and various enterprise systems and application modules.
  • Proficient in RDBMS concepts, queries, PL SQL, stored procedures, functions using SQL Server, Oracle DB and DB2.
  • Proficient using cloud technologies such as Azure
  • Expertise with development tools like Visual Studio 2017 - 19, SQL Management Studio.
  • Expertise in using Object Oriented design, Design patterns, UML.
  • Experience implementing design patterns like DAO, DTO, Abstract Factory SDO, BO, Singleton, Interface, Business Delegate. MVC and MVVM for presentation layers.
  • Robust design and development experience with best practices and well-done coding standards and security, testing code in tools such as Sonar.
  • Experience in using text editors like Sublime Text and Notepad++
  • Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions, views
  • Experience in integrating REST, SOAP services using SOAP-UI and Postman.
  • Used TFS, Azure build services and Jenkins as build tools for deploying the application.
  • Scrum Master certification, coaching and spread the Agile SCRUM methodologies.
  • Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Hands-on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • Experience in Software Packaging tools like Advanced Installer, InstallShield, Wix for creating MSI, EXE, MSIX artifacts; developed Powershell scripts, WMI scripting, C# Installer Custom Actions, COM Objects.

TECHNICAL SKILLS

Front End Technologies: WPF, WinForms, HTML5, JavaScript, CSS.

Back End Technologies: Entity Framework, MEF, WCF

Cloud Technologies: Azure DevOps

CI CD and Dev Ops: TFS Build services, Jenkins, TeamCity

Databases: Oracle, SQL Server, MySQL, DB2

Information: JSON, XML, XSD

Application Servers: Tomcat, JBoss, Weblogic

Other: Advanced Installer, InstallShield, WIX, Powershell, WMI

Versioning: TFS, SVN, GitHub

Documentation: UML

Methodology: Waterfall, Agile SCRUM

O.S.: Unix, Windows 7-10, Windows Embedded 7, Solaris

PROFESSIONAL EXPERIENCE

Lead Release Engineer

Confidential

Responsibilities:

  • Led a team of 4 developers and configuration managers, responsible for version component validation for next Releases, mentoring, best code practices and code reviews for national releases, issue and incident resolutions, architecture design for new solutions and implementations for the Point of sale.
  • Designed the Windows 10 migration project and Net Core renovation that includes migration of the applications and databases for all stores in Mexico.
  • Collaborating with the Microsoft Azure DevOPS migration in order to implement new build services in the cloud and packaging integration of templates and tools for the CI/CD purposes.
  • Hands on design and architectural needs to migrate to Microservices based system architecture the existing applications in the Point of sale.
  • Analyzed the migration to MSIX of the current installer tools and templates for packaging, install and delivery of all applications and services of the point of sale.
  • Maintenance to the point of sale applications and for the store transition system in order to migrate all store formats and multiple functionalities in the stores of Mexico.
  • Supported and solved many incidents in the production environment that includes improvements in store procedures, code and disaster recovery processes.
  • Developed the disaster recovery and configuration tools to set all the parameters and data for new stores and tills. This includes the implementation of security interaction with REST Web Services to get the sensible data.
  • Developed the store services copy tool to handle the service catalog of 1000+ items and share service data parameters between tills using BCP Bulk Copy Program to export/import and PL/SQL to map all the catalog.

Environment: Azure DevOPS, MSIX, Microservices with Net Core, Advanced Installer, C#, SQL, Powershell, Bash, WMI, WPF C#, WCF, PRISM, MEF, Entity Framework, POS For Net, SQL Server 2012/2019, Windows 7 / 10, TFS 2017

Lead Senior .Net Developer

Confidential

Responsibilities:

  • Led a team of 2 developers, responsible for tasks allocation in TFS, best code practices and code reviews, issue resolutions, and architecture design.
  • Developed the Transaction Journal of the point of sale, several menus, the button panel interaction of the presentation layer using PRISM, WPF and XAML interfaces, regions, states and using the MVVM pattern.
  • Developed all the interfaces of the devices that interacts with the point of sale including POS Printers, Scanners, Pinpads, Hand Helds, Scales, Scale Scanners and Card readers; using POS For Net Framework, C# and Entity Framework.
  • Designed the Phase one architectural environment renovation of the point of sale that includes the integration and communication interfaces between Java, Delphi, Clipper and Fox applications and data with the new Sale Module implemented with Microsoft .Net Technologies. This was using views, PL/SQL, C# interfaces and implementations.
  • Designed the phase one of the project migration plan for renewal of all the 18,000+ stores in Mexico. This includes the change of Windows XP to Windows Embedded 7, migration of the sale data from the DBASE Files to SQL Server 2012 databases and also the automated installation of all the applications and services in the environment.
  • Developed several Powershell scripts integrated in TFS Builds to compile all the existing applications and also integrated all the Advanced Installer templates to Visual Studio 2015.
  • Collaborated in the design of the Deployment System that sends all the updates to all the 40,000+ tills in Mexico using Azure, ASP .NET, and Advanced Installer Tools.
  • Achieved the goal to migrate the POS Sale Module to all the 18,000+ stores in Mexico and Colombia in 2017 providing a standard process and automated packages and installers to create all the new SQL Server Databases and Applications in the environment.
  • Developed the automated transition service to migrate all the 20,000+ stores in Mexico in an unattended and remote validated way using WPF C# for presentation layer, Entity Framework and WCF for backend and communication between tills.
  • Collaborated in the design of an ETL application to migrate the rest of data of Inventory, Suppliers, Purchases, Accountability Modules from DBASE and MySQL databases to SQL Server.
  • Developed all the new Advanced Installer templates of Phase two of new services and applications implementing new common DLL libraries to interact with databases, to handle files, cypher connection strings and set new devices.
  • Solved several high incidents in stores as part of Level 3 team including the fixes in the Frontier tax module, Amazon Store delivery module and for other 1000+ services that all the stores offer in Mexico.
  • Developed several support tools in the environment to setup the machine from zero using C#, Powershell, PL/SQL in order to empower all the plaza’s in Mexico to have an integrated and standardized process to open a new store or restore a damaged machine.
  • Accomplished the migration of 90% of the stores in Mexico in phase 2 of the largest project in the company providing Level 3 support 24/7 and improving the transition system.
  • Participated in all the trainings of the new point of sale, transitions, and new tools in all the states of Mexico where Femsa are located.
  • Designed the current image of the Windows 10 Operating System of all the machine models. Including all the software, applications, services, databases needed to setup a store. Also participated with the virtualization of this image with VMWare in order to provide developers, testers, configuration managers an environment to reproduce some system behavior.

Environment: Azure DevOPS, MSIX, Microservices with Net Core, Advanced Installer, C#, SQL, Powershell, Bash, WMI, WPF C#, WCF, PRISM, MEF, Entity Framework, POS For Net, SQL Server 2012/2019, Windows 7 / 10, TFS 2017

Senior Java Developer

Confidential

Responsibilities:

  • Developed automatic tasks of the transition framework for OXXO New Point of Sale (New POS) using Spring Framework 3.1, MyBatis 3.0 for persistence layer and Java Swing for presentation. This workflow migrated stores from old POS to NPOS application in some states of Mexico.
  • Developed a module to migrate historical data from MySQL and DBASE databases to New POS DB2 database.
  • Designed and implemented PL/SQL procedures in order to load the stock of all items of the new stores.
  • Developed a Software Installer using Ant and Java to install automatically DB2 database structures and data, Apache Tomcat, Message Queue and POS Devices configurations.
  • Setup and automatization of shell scripts in the Central Server to build the database schema of the store, also to set the configurations and the data of the stores.
  • Designed the transition of old versions to the new POS versions in some stores in Monterrey and in the state of Hermosillo, Sonora and Saltillo, Coahuilawith a better and more automatic process.
  • Solved high incidents and issues in the stores as Level 3 of support developer.
  • Developed new modules of the backoffice applications using Struts 2 with MVC pattern and Spring.
  • Defined the architecture of the application for the “Service Transportation” module.
  • Working with stored procedures, triggers, indexes, Tablespaces and a wide variety of DB Objects
  • Integrate web based customer management software using JSP and JAVA code.
  • Used MyBatis to query Oracle database and return results to the front-end.
  • Worked on Oracle as the backend database for Central Server and DB2 Express Edition for store databases.
  • Used JavaScript for the front-end maintenance and new function implementation.
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Designed and developed Web Services to provide services to the various clients using RESTful.
  • Resources were exchanged using RESTful web services with the data passed around in JSON format.
  • Involved in all phases of Software Development Life Cycle (SDLC) for new prototypes architectures.

Environment: Java 1.6-1.8, J2EE, Spring 3.1, Struts 2, MessageQueue, MyBatis, JMS, JSF, CVS, SVN, REST, log4j, JUnit, TeamCity, XML, JavaScript, Linux, Tomcat, Spring, Oracle BBDD 10g 11g.

ETL Developer

Confidential

Responsibilities:

  • Analyzed the business’s database storage and warehousing capabilities and assessed the company’s data requirements.
  • Reviewed data storage and access procedures using Informatica PowerCenter tools to update, test, and provide solutions.
  • Troubleshooted many issues, and implemented the Informatica data management product for several tasks and workflows.

Environment: Informatica PowerCenter, PL/SQL, Oracle BD 10g 11g.

We'd love your feedback!