Juan Ignacio Reyes Marin
Sr Software Engineer at TripActions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Español Native or bilingual proficiency
-
Ingles Full professional proficiency
Topline Score
Bio
Germán Rodríguez
Ignacio and I collaborated several years ago in an Application Support project, as part of one of Softtek’s largest accounts at the time (GE Energy), and his work and outstanding skills in Java applications and database management were always a key factor to the success of that project. Ignacio’s skills have also greatly helped him with successfully facing every challenge that he has met during his career, including Project Manager and Solution Architect roles, both in Mexico and abroad. Ignacio’s abilities and hard work will always make him a valuable element in any company or team that he decides to join today, and in the near future as well.
Jesus Rafael Lopez Ibarra
Juan Ignacio is a high skilled profesional, from deep knowledge of technical skills to clear understanding of User needs. Honest and hard working person. Understand full cycle of Software Development. Has also skills to lead any team. Whenever I had any issue He helped me with great attitude, and solving any problem I may had. Juan Ignacio will be a valuable asset to any company.
Germán Rodríguez
Ignacio and I collaborated several years ago in an Application Support project, as part of one of Softtek’s largest accounts at the time (GE Energy), and his work and outstanding skills in Java applications and database management were always a key factor to the success of that project. Ignacio’s skills have also greatly helped him with successfully facing every challenge that he has met during his career, including Project Manager and Solution Architect roles, both in Mexico and abroad. Ignacio’s abilities and hard work will always make him a valuable element in any company or team that he decides to join today, and in the near future as well.
Jesus Rafael Lopez Ibarra
Juan Ignacio is a high skilled profesional, from deep knowledge of technical skills to clear understanding of User needs. Honest and hard working person. Understand full cycle of Software Development. Has also skills to lead any team. Whenever I had any issue He helped me with great attitude, and solving any problem I may had. Juan Ignacio will be a valuable asset to any company.
Germán Rodríguez
Ignacio and I collaborated several years ago in an Application Support project, as part of one of Softtek’s largest accounts at the time (GE Energy), and his work and outstanding skills in Java applications and database management were always a key factor to the success of that project. Ignacio’s skills have also greatly helped him with successfully facing every challenge that he has met during his career, including Project Manager and Solution Architect roles, both in Mexico and abroad. Ignacio’s abilities and hard work will always make him a valuable element in any company or team that he decides to join today, and in the near future as well.
Jesus Rafael Lopez Ibarra
Juan Ignacio is a high skilled profesional, from deep knowledge of technical skills to clear understanding of User needs. Honest and hard working person. Understand full cycle of Software Development. Has also skills to lead any team. Whenever I had any issue He helped me with great attitude, and solving any problem I may had. Juan Ignacio will be a valuable asset to any company.
Germán Rodríguez
Ignacio and I collaborated several years ago in an Application Support project, as part of one of Softtek’s largest accounts at the time (GE Energy), and his work and outstanding skills in Java applications and database management were always a key factor to the success of that project. Ignacio’s skills have also greatly helped him with successfully facing every challenge that he has met during his career, including Project Manager and Solution Architect roles, both in Mexico and abroad. Ignacio’s abilities and hard work will always make him a valuable element in any company or team that he decides to join today, and in the near future as well.
Jesus Rafael Lopez Ibarra
Juan Ignacio is a high skilled profesional, from deep knowledge of technical skills to clear understanding of User needs. Honest and hard working person. Understand full cycle of Software Development. Has also skills to lead any team. Whenever I had any issue He helped me with great attitude, and solving any problem I may had. Juan Ignacio will be a valuable asset to any company.
Credentials
-
Sun Certified Business Component Developer
- -
Sun Certified Java Programmer
-
Experience
-
TripActions
-
United States
-
Software Development
-
200 - 300 Employee
-
Sr Software Engineer
-
Apr 2021 - Present
Responsibilities: • Create microservices using spring boot to break down the main server in smaller microservices • Optimize API request response time using a cache layer and refactor the database models in MongoDB • Support asynchronous reservation synchronization for hotels, cars and flights in US and Europe • Configure Kafka to consume the different messages in system, using groups in order homologate the different consumers/producer and refine the event model • Use chat gpt to build prompts and using the historical data enhance the users experience and provide more options for their trips • Work with QA and SRE teams to ensure we have a good test coverage for each feature and clear / defined failover procedures • Work with Product Managers to gather and understand business requirements, design different approaches and discuss pros/cons of each solution Technologies: JavaSE, JavaEE, JUnit, Spring Boot, Tomcat, REST, XML / JSON, JPA, EJB, JMS, Hibernate, Spring, Kafka, ZooKeeper, MySQL, MongoDB, Jenkins, AWS, Docker, Kubernetes, Split.io, Kibana, New Relic, Git, Maven, JIRA, Confluence Show less
-
-
-
Symphony
-
United States
-
Financial Services
-
300 - 400 Employee
-
Software Engineer
-
Jun 2018 - Mar 2021
Responsibilities: • Create microservices using Spring Boot to remove logic from the original monolithic app • Configure Kafka to consume the system messages and implement multi tenant features • Improve the use of ZooKeeper to orchestrate the replication between the different databases / regions • Optimize MongoDB requests using a cache layer and restructure the database model to be more flexible and efficient • Improve exception handling, adding service exception by layer and markers into the logs • Work with QA and SRE teams to ensure we have a good test coverage for each feature and clear / defined failover procedures • Work with Product Managers to gather and understand business requirements, design different approaches and discuss pros/cons of each solution Technologies: JavaSE, JavaEE, JUnit, Spring Boot, Tomcat, REST, XML / JSON, JPA, EJB, JMS, Hibernate, Spring, Kafka, ZooKeeper, MySQL, MongoDB, Jenkins, AWS, Docker, Kubernetes, Splunk, Git, Maven, JIRA, Confluence Show less
-
-
-
Walmart Global Tech
-
United States
-
Software Development
-
700 & Above Employee
-
Sr Software Engineer
-
Feb 2017 - May 2018
Responsibilities: • Create and configure JMX to log different system variables like # Threads, Connections, CPU, Memory, Network in the JVM / Application in order to improve the monitoring • Use ZooKeeper to coordinate the different operations in the distributed system mainly to isolate operations like sequence, processing and lock systems. • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol. • Improve exception handling, adding service exception by layer and markers into the logs • Work with Product Managers to gather and understand business requirements, design different approaches and discuss pros/cons of each solution • Work with QA and SRE teams to ensure we have a good test coverage for each feature and clear / defined failover procedures Technologies: JavaSE, JavaEE, JUnit, Spring Boot, Tomcat, REST, XML / JSON, JPA, EJB, JMS, Hibernate, Spring, Kafka, ZooKeeper, MySQL, MongoDB, Jenkins, AWS, Docker, Kubernetes, Splunk, Git, Maven, JIRA, Confluence Show less
-
-
-
Spoken Communications - An Avaya Company
-
United States
-
Software Development
-
1 - 100 Employee
-
Sr Software Engineer
-
Jun 2016 - Dec 2016
Responsabilities: • Design and analysis of applications based in open source technology. • Framework and infrastructure design • BDD / Unit Tests Technologies: JavaScript, HTML 5, CSS3, Microservices, Spring Framework, Spring Boot, Spring MVC, Spring REST, Spring Data, Spring ORM, Spring JDBC, EJB 3.0, JMS, JavaSE, JavaEE, SOA , Oracle, Sybase, Mongo DB, Shell, Unix, Linux Industry: Communications Responsabilities: • Design and analysis of applications based in open source technology. • Framework and infrastructure design • BDD / Unit Tests Technologies: JavaScript, HTML 5, CSS3, Microservices, Spring Framework, Spring Boot, Spring MVC, Spring REST, Spring Data, Spring ORM, Spring JDBC, EJB 3.0, JMS, JavaSE, JavaEE, SOA , Oracle, Sybase, Mongo DB, Shell, Unix, Linux Industry: Communications
-
-
-
Tata Consultancy Services
-
India
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Software Architect
-
Jun 2014 - May 2016
Client: Morgan Stanley Responsibilities: • Design and analyst components based on open source technology, using JavaSE, JavaEE, XML/XSL, JMS, Spring, JPA. • Develop RESTful web services using Spring JDBC with Hibernate as persistence provider • Configure JMS connections in the application server to send and receive messages with other systems • Create and modify cron job entries inside the Linux to populate the databases • Create and modify REST API’s for data inventory • Create and modify templates in AngularJS as well modify some look and feel using Bootstrap • Create and modify shell scripts to manipulate bulk inserts as well handle input files from several resources • Conduct code reviews to ensure the quality of the product as well to increase the knowledge of the team. • Client management negotiates duration/scope for each sprint as well reporting weekly the current status of the project. Technologies: JavaSE & JavaEE, XML, JSP, EJB3.0, JMS, HTML 5.0, JavaScript, JSON, Hibernate, Eclipse, JPA, Spring, SOA, REST/SOAP, MicroServices, JBoss, Web Logic, Git, RESTful Web services, Sybase, MySQL, MS SQL Server, Maven, Bootstrap, NoSQL, JUnit, Ant, Oracle, Unix Industry: Banking Show less
-
-
-
NEORIS
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Architect / Project Manager
-
Apr 2012 - Jun 2014
Client: Banco Popular DominicanoResponsabilities: • Coordinate FO Team to achieve the business needs• Implementation of the software factory practices in the BPD business process• Conduct negotiations in an ethical and professional way• Identify risks, improvements and new business opportunities• Present results for the software factory business unit Results/Accomplishments: • Achieve monthly +3000 hours of development effort• Implementation of technology solutions that provides access to the legacy banking systems from mobile devices (Blackberry, iPhone, Android) using SOA architecture• Earn a service contract for 4 years with the leading banking institution in Dominican Republic• Projects sales over 10,000 hours of development effort including legacy, web and mobile platforms• Integrate a high performance multicultural Front Office teamTechnologies: AS400, Unix, Windows, SQL Server, Oracle, Visual Studio .NET, Eclipse, JavaEE, JavaSE, RPG, Shell, IBM Message Broker, IBM MQ Series, MS SharePoint, iPhone, Blackberry, AndroidIndustry: Banking - IT Consulting Show less
-
-
Senior Software Engineer / Technical Lead
-
Nov 2009 - Mar 2012
Client: CEMEXResponsabilities: • Design and analysis of applications based in open source technology.• Create and implement business solutions• Technical leadership for the development team• Technical support for other team members• Technical training for the team• Team managementResults/Accomplishments: A great experience working in a 80+ developers project and also working with 30+ developers directlyTechnologies:JavaSE & JavaEE 5.0, MPP, RUP, UML, Annotations, XML, JSP, EJB 3.0, JMS, HTML 5.0, JSF, C#, Visual Studio, IBM Message Broker, MQ Series, Hibernate, JPA, Spring, SOA, REST/SOAP, MicroServices, Web Dynpro, JBoss, NetWeaver Eclipse, Ant, DB2, Oracle, MS SQL Server, IBM AIX, Windows 7, Windows Server. Industry: Professional Services - IT Consulting Show less
-
-
-
Unisys
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Architect
-
Oct 2005 - Oct 2009
Responsibilities: • Design and build the web app/UI using HTML, CSS and JavaScript to provide a more friendly interface for the user. • Design and analysis artifacts based on open source technology, using JavaSE, JavaEE, XML/XSL, EJB, JDBC, JSP, Servlets. • Create JCA proxies to communicate with the JCL and execute COBOL programs from Java EE in order to consume this functionality through a web interface. • Create and modify ER models in several databases like DB2, SQL Server, and Oracle as well create and modify functions/procedures in these RDBMS and optimize SQL queries. • Configure JBoss AS, Websphere AS, Web Logic in several environments according to the particular scenarios as well create the documentation to recreate these configurations in production or staging. • Design and code application components in an Agile/TDD environment utilizing a test-driven development. • Write software infrastructure/guidelines to produce code more efficiently saving development time as well improving performance and code reuse. • Used Web service framework for communication with Mainframe. • Presale supports making a probe of concepts and helping to analyze different products/solutions to increase the available services/products for our clients. Technologies: JavaSE, JavaEE, UML, XML/XSL, EJB, HTML, CSS, JavaScript, JDBC, JBoss, Web Logic, MySQL, SQL Server, Oracle, Linux, Unix Industry: Telecommunications & Technology - Software & Services Show less
-
-
-
Softtek
-
Mexico
-
IT Services and IT Consulting
-
700 & Above Employee
-
System Analyst
-
May 2004 - Oct 2005
Responsibilities: • Design and build the web app/UI using HTML, CSS and JavaScript to provide a more friendly interface for the user. • Design and analysis artifacts based on open source technology, using JavaSE, JavaEE, XML/XSL, EJB, JDBC, JSP, Servlets. • Create and modify ER models in the databases SQL Server and Oracle as well produce functions/procedures in these RDBMS and optimize SQL queries. Technologies: UML, JavaSE, JavaEE, XML/XSL, EJB, JMS, HTML, CSS, JavaScript, JDBC, JBoss, WebsphereAS, Web Logic, SQL Server, Oracle, Linux, Unix. Show less
-
-
-
Mar Systems
-
Mexico
-
Information Technology & Services
-
1 - 100 Employee
-
Junior Programmer
-
Apr 2003 - May 2004
Responsibilities: • Elaboration of user interface specification, using JCharts and XSL to create PDF files. • Design and analyst artifacts based on open source technology, using JavaSE, JavaEE, XML/XSL, SWING, AWT, JDBC, JSP, Servlets and Applets • Create and modify ER models in the databases SQL Server and Oracle as well produce functions/procedures in these RDBMS and optimize SQL queries. Technologies: JavaSE, JavaEE, XML/XSL, EJB, Applets, AWT/Swing, HTML, CSS, JavaScript, JDBC, Tomcat, SQL Server, Oracle, DB2. Show less
-
-
Education
-
Universidad Tecnológica de México
Maestria en Tecnologias de la Informacion, IT -
Universidad Tecnológica de México
Ingenieria en Sistemas Computacionales, IT