Sign in

Software Engineer

Huntsville, AL
November 16, 2022

Contact this candidate


Oscar Sergio Cardona Salas 551-***-****

Huntsville, AL

Professional Summary

● 15+ years of experience in the IT area, participating as a Developer, IT Support Engineer, IT Manager and Scrum Master in pharmaceutical, government and financial sector projects developing business applications for the private sector using Java, Visual Basic and SQL technologies in industries like Banking, Financial, Logistics and Pharmaceutical.

● Experience with Java 6, 7 & 8, JDBC, Spring boot, Hibernate and Transact SQL.

● 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 and Waterfall; Involved in all the phases of SDLC from requirement analysis, designing, coding, UAT, documentation & implementation.

● Worked with SVN, Mercurial and Git for version control.

● Proficient in RDBMS concepts, queries, Transact SQL, stored procedures, and functions using SQL Server.

● Installing and configuring computer hardware, software, systems, networks, printers, and scanners

● Monitoring and maintaining computer systems and networks

● Responding in a timely manner to service issues and requests

● Providing technical support across the company

● Setting up accounts for new users

● Repairing and replacing equipment as necessary

● Testing new technology

● Expertise in web development using HTML, XHTML, CSS, Ajax, React, JSP, Servlets

● Expertise in Database performance tuning and administration tasks.

● Expertise with development tools like Eclipse, IntelliJ IDEA, My Eclipse, NetBeans, SQL developer.

● Experienced in deploying J2EE applications on Apache Tomcat web server and GlassFish application server.

● Strong Experience in RDBMS using T SQL to write Stored Procedures, Functions, views

● Scrum Master / Agile lead roles, coaching and spread the Agile SCRUM methodologies

● Developed and maintained code for various applications using Adobe Flex, Visual Basic, Java and MS SQL. Technical Skills

Front End Technologies HTML5, JavaScript, CSS, Bootstrap, JSF, PrimeFaces, Adobe Flex, Electron, ionic, ExtJS, React Back End Technologies Java J2EE, PHP, VBA, Spring boot Modeling MS Visio, Visual Paradigm,, OmniPlan IDE NetBeans, MyEclipse, Eclipse, IntelliJ IDEA

Databases SQL Server, MySQL, MongoDB

Information JSON, XML, XSD, Jasper Reports

Application Servers Tomcat, Glassfish, WebSphere

Other IIS, Maven, VM Ware Fusion

Versioning SVN, GitHub, Mercurial

Documentation UML

Methodology Waterfall, Agile SCRUM, ITIL, Project Management based on PMBOK O.S. Unix, Windows 10, Windows Server 2012, OSX

Management Axosoft, Asana, Jira Service Desk, JIRA, MS Project Education

Tecmilenio University

Masters in IT Management

Cuernavaca, Morelos 2021

Tecnologico de Monterrey

Bachelors in Computer Engineering

Cuernavaca, Morelos



Certified Scrum Master 2013

Scrum Alliance, Certificate ID: 000*******

Valid until March 2024

Work Experience

Cliente: Aeromexico October 2021 November 2022

Company: GoNet

Role: Scrum master

Description: Aeroméxico is the flag carrier airline of Mexico, based in Mexico City. It operates scheduled services to more than 90 destinations in Mexico; North, South and Central America; the Caribbean, Europe and Asia. Its main base and hub is in Mexico City, with secondary hubs in Guadalajara and Monterrey.

Project description: Responsible to promote Agile values, principles, scrum guidelines and execute mission critical agile projects. Responsibilities:

● Ensure the assistance of those involved who are necessary or essential to carry out the planning (API, UI and QA team, PO's, managers, delivery managers, PMs)

● Monitoring the progress of each team member

● Recognition of risks to try to prevent them from becoming stoppers for the development of some functionality.

● Follow up of the registered and identified stoppers in order to continue with the development of the user stories

● Recognize the need to seek help/information from external Providers, other internal teams

● Facilitator of the team to bring those involved closer to the presence of any doubt or identification of a risk.

● Daily report on the main events corresponding to each functionality within the sprint cards. Environment: JIRA, Jira Service Management, MS Excel Client: Verizon January 2022 – July 2022

Company: Cognizant

Role: Full Stack ReacJs/Java

Description: Cognizant is a global IT services provider, offering consulting and outsourcing services to some of the world's largest enterprises spanning the financial services, media and communications, healthcare, natural resources, and consumer products industries.

Project description

Participation in grooming meetings for the new requirements of the ACSS project. Development and support for legacy system and the current version.


To be present in groomings to obtain the new requirements of the adjustments to be made for the Vz Up My Offers initiative. Planning, development and support for necessary adjustments to respond to the requirements of the initiative.

Requirements analyzed and application maintenance. It was made many changes to different applications made with frameworks like ExtJS, React and Spring Boot. These changes include fixes, new features and improvements.

Followed agile and scrum methodologies throughout project development.

Helping the team to set up legacy systems

Development of queries and scripts in Oracle SQL

Involved in CI/CD process using GIT, Jenkins.

Environment: Java 8, Spring Boot, ExtJS 4, React, Oracle SQL, Scrum, JSON, SDLC, Junit, GIT Client: Ryndem Studio July 2012 – October 2021


Role: Software Developer, IT Support Engineer, Scrum master Description: It is a 100% Mexican company that is part of the PROQUIFA’s group with more than 10 years of experience in the creation of business systems.

Project description

Development of dispatch modules for the client's ERP: product monitoring from receipt at the client's warehouse, inspection, billing, and packaging, until the product is delivered to the end client. Responsibilities:

● Led team of 3 developers, providing expertise in technical analysis and solving technical issues during project delivery

● Resolving IT support requests from employees across Jira Service Desktop platform

● Installation and configuration of the necessary software for the different profiles of the company.

● Gathering and analyzing data to diagnose problems with computer systems using AssetTiger for Asset management.

● Changing configurations, settings and permissions to fix computer issues

● Involved in all phases of Software Development Life Cycle (SDLC) for new prototypes architectures.

● Database Backup and Recovery, Software installation and Maintenance and Performance Monitoring to MS SQL server.

● Working with stored procedures, triggers, indexes, Tablespaces, and a wide variety of DB Objects in MS SQL databases.

● Agile software development with Scrum, Agile evangelist, and SCRUM MASTER methodology for more than 4 years. Responsible for creating and tracking the Product Backlog using Asana for Epics and User Stories, as well as for project management.

● Scrum Master for the API and Microservices team.

● 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.

● Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

● Developed Web applications and Web Services using MVC, HTML5, CSS3, JavaScript, jQuery and Angular 8.

● Developed the application using agile methodology and used Scrum method of project management. Environment: Java, RESTful, Spring Boot, Visual Basic, MS SQL Server, MongoDB, Scrum, Jira Service Desk, AssetTiger Client: PROQUIFA February 2007 – June 2012


Role: Senior Developer, IT Manager

Description: PROQUIFA is the most important distributor of chemical and biological reference material for the pharmaceutical industry.


● Requirements analyzed and application maintenance. It was made many changes to ERP made with Visual Basic 6 and SQL. These changes including fixes, new features and improvements.

● Migrated modules from Visual Basic to Java as backend and Adobe Air as frontend. This project maybe was the most important because it had to be done many remediations to the existing applications for using the same databases and shared directories.

● Several reports were developed in Jasper Reports: quotation document, order confirmation, invoice, change notice, and so on.

● Development of queries in SQL Server for the reporting of the different boards of the business processes: orders, purchases, imports, billing and delivery.

● Working with stored procedures, triggers, indexes, Tablespaces and a wide variety of DB Objects

● Experience in Implementing DB architectures and DBA role.

● Negotiation with Internet Provider for contracting the Internet and Voice over IP service.

● Router administration of the 3 locations of the company: Mexico City, Guadajalara and Laredo; LAN settings in each office.

● Administration of MacOS Servers for Mexico City and Guadajalara, configuration of Email, Messages, FileSharing, Calendar, Contacts, DHCP, DNS, VPN and NetInstall and OpenDirectory services.

● Configuration of virtual machines for VM Ware Fusion for company users.

● Configuration and administration of Glassfish and Tomcat application servers, on local Mac servers, and Linux in the cloud with the Rackspace provider

● Led a team of 6 developers and 1 designer, responsible for tasks allocation, mentoring, best code practices, issue resolutions, pair programming and architecture design.

Environment: Visual Basic 6, SQL Server, Voice over IP, LAN, MacOS Servers, Email Service, FileSharing service, DHCP, DNS, OpenDirectory, VM ware fusion, Glassfish, Tomcat

Client: Bank of Mexico (Banxico) Mexico April 2006 – December 2006 Company: IT Consultancy

Role: Software Developer

Description: The Bank of Mexico, abbreviated BdeM or Banxico, is Mexico’s central bank, monetary authority and lender of last resort.


● Modification to the internal message system of the Bank of Mexico using JMS.

● Changes to the web site of Coins and Banknotes with JSPs.

● Development of the file management module of the Comptroller System of the Bank using Java technology Environment: Java EE, JSP, jQuery, JavaScript, JMS, REST, Apache Tomcat Client: Electrical Research Institute Mexico January 2006 – June 2006 Company: Electrical Research Institute

Role: Intern

Description: The Electrical Research Institute (IIE) is a public enterprise dedicated to innovation, technological development and applied scientific research, in order to develop technologies applicable to the electrical and oil industries, providing support to the Energy Sector in electrical generation, transmission and distribution processes and improvement oil processes. Responsibilities:

● Report Module for the SF6 Gas Inventory System (Sodium Hexafloride)

● Designed along with the UI/UX team the front end of the application.

● Defined the architecture of the application for the “Customers” module.

● Used MySQL database to return results to the front end. Environment: Php, MySQL, UI/UX

Contact this candidate