Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Juan Antonio Rivera Martinez

Senior Software Engineer
Santa Catarina,NL

Summary

Senior Software Engineer with 10 years of expertise in the development and maintenance of new and existing products, services and processes. Experienced in troubleshooting and resolving issues by debugging programs and researching. Dedicated to achieving development objectives and customer needs.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Epicor Software Corporation
Monterrey, Nuevo León
08.2014 - Current

Responsible for designing, coding, testing and maintaining applications for Epicor 10 ERP, working on different layers of the system architecture, developing and enhance new and existing applications by participating in all phases of the development process. Also work with other teams to provide recommendations and mentor other team members.

Duties and Responsibilities

  • Write, refactor, and test new and existing applications/framework components.
  • Participate in designing and reviewing core functionality.
  • Design and deliver formal or informal training, mentorship, and supports other developers.
  • Develop, analyze and maintains tools that support and automate processes for hardware or software product release.
  • Look to constantly improve coding standards and provides recommendations.
  • Creates and provide estimates of work and proactively deliver work on time with good quality.
  • Work with agile development
  • Troubleshoot and maintain existing software according to company standards and procedures
  • Convert requirements into technical and functional specifications

Achievements

  • Worked closely with other development team in Minneapolis office to fix critical issues in Customer Credit Manager functionality in EPICOR 10 ERP. Logic was refactored, issues were fixed, documented and test cases were created. After this customer requests related to this functionality reduced to considerably.
  • Worked closely with support team in data fix initiative to research and troubleshoot complex issues that support team could not duplicate and no steps were provided by customers, we only had corrupted data and needed to investigate how that problem happened and fix it. A root cause analysis was done and several issues were fixed, this helped a lot to reduce amount of data fix requests by customers.
  • Took ownership of Credit Card Payment functionality in EPICOR 10 ERP. Worked closely with other development teams to maintain and enhance credit card logic according to PCI compliance requirements.
  • Developed a tool to help customers to fix custom reports when they migrate to newer versions of EPICOR 10 ERP.
  • Worked on performance issues by fixing methods in business logic, entity framework queries and even SQL schema changes like indexes, execution plans etc.

Software Developer

Totaltech
Monterrey, Nuevo León
12.2013 - 08.2014
  • Support and maintenance for existing web applications.
  • Development of win forms application for taking attendance using biometric devices U.are.U. At the beginning process was manually and took a long time, after this application was deliver the time improved 90%.
  • Development of win forms application for checkpoint with boom barrier using RFID technology.
  • Creation of Scripts and Store procedures.
  • Removing any impediments that obstruct team’s goals.
  • Helping maintain product backlog and release plan.
  • Updating Scrum artifacts to ensure Product Owner or Team is informed about progress.

Education

Master of Information Technology - Information Technology

Universidad Regiomontana
Monterrey
09.2014 - 04.2017

Software Engineering - Information Technology

Universidad Regiomontana
Monterrey
09.2011 - 08.2014

TSU. Information Technology - Information Technology

Universidad Tecnológica De Santa Catarina
Santa Catarina
09.2009 - 08.2011

Skills

    C#

undefined

Timeline

Master of Information Technology - Information Technology

Universidad Regiomontana
09.2014 - 04.2017

Senior Software Engineer

Epicor Software Corporation
08.2014 - Current

Software Developer

Totaltech
12.2013 - 08.2014

Software Engineering - Information Technology

Universidad Regiomontana
09.2011 - 08.2014

TSU. Information Technology - Information Technology

Universidad Tecnológica De Santa Catarina
09.2009 - 08.2011
Juan Antonio Rivera MartinezSenior Software Engineer