avatar

Ricardo Hernández Rosas
Software Engineer

About

I am a fullstack java developer, I have worked as a developer and also as a team leader, this has helped me to better understand the expectations of each of these roles. As a developer I enjoy analyzing and solving problems to offer efficient, secure and scalable solutions, I like to share my experience with my team members and receive feedback when proposing solutions, I believe that a good conversation is a source of mutual learning. As a leader, I enjoy collaborating with multidisciplinary teams, I consider that maintaining a balance between requirements and delivery times are the basis for an efficient performance of a team.

Work Experience

Equifax
March 2020 – Present
Fullstack Java Developer Lead
Contributing on development of vulnerability mitigations following the best practices according on Fortify recommendations. Contributed on development of batch processes based on Java to process big amounts of financial data files and load them into a Database, depending on business rules, following the best practices of performance and security. Contributed on development of new requirements and troubleshooting of financial applications, improving the performance of multiple processes to reduce memory usage and latency.
Highlights
  • Manage multicultural teams, distributing tasks to acomplish objectives
  • Languages & Tools: Java, Spring, Struts, Angular, Maven, Oracle, Postgres, Jenkins
  • WAS: WildFly, WebLogic, WebSphere, Tomcat, JBoss
  • Vulnerability mitigation and coverage with Fortify, SonarQube
  • Batch processes, REST Services, SOAP Services, APIs, Microservices
Equifax
March 2020 – November 2019
Fullstack Java Developer
Contributing on development of vulnerability mitigations following the best practices according on Fortify recommendations. Contributed on development of batch processes based on Java to process big amounts of financial data files and load them into a Database, depending on business rules, following the best practices of performance and security. Contributed on development of new requirements and troubleshooting of financial applications, improving the performance of multiple processes to reduce memory usage and latency.
Highlights
  • Languages & Tools: Java, Spring, Struts, Angular, Maven, Oracle, Postgres, Jenkins
  • WAS: WildFly, WebLogic, WebSphere, Tomcat, JBoss
  • Vulnerability mitigation and coverage with Fortify, SonarQube
  • Batch processes, REST Services, SOAP Services
Grupo Salinas
February 2018 – September 2019
Fullstack Java Developer
Contributed on the development, better performance and continuous improvement of the single sign on login to be compatible to all the existent company applications (Mobile, Web). Integration of different applications through different protocols (SAML 2.0, OAuth 2.0) to establish single sign-on authentication procedure. Maintenance of access manager application, upgrades, patches and monitoring. Servers’ maintenance in access gateways, load balancers and identity providers.
Highlights
  • Java, Spring, Git
  • SAML 2.0, OAuth 2.0
  • Apache Tomcat
  • Access Gateways, Load Balancers, Identity Providers
Grupo Salinas
February 2018 – February 2019
Sysadmin
Managed access and entitlements of all type of identities in all applications company, guarantying the security and correct access management through an Identity Manager tool provided by Microfocus company. Managed and maintenance of Linux servers. Managed of active directories. Contributed on the development of drivers to establish new business policies of new applications.
Highlights
  • Identity management over multiple organizations and more than 80,000 employees
  • LDAP Communication
  • Active Directory Management
  • Bash scripting
  • Multiple OS - SUSE, CentOS, Ubuntu, Fedora, Windows

Contact

Mexico City MX
(+52) 55 7940-2536
github

Education

  • 2012 2017

    Escuela Superior de Ingeniería Mecánica y Eléctrica Campus IPN Zacatenco

    Bachelors

    Engineer in communications and electronics

Skills

Languages / Frameworks
Java Angular Spring Struts 2 Angular JS Typescript / Javascript C / C++ PHP LDAP HTML / CSS
Databases
Oracle / PL-SQL PostgreSQL MySQL CosmosDB
Application Servers
WebSphere WebLogic WildFly Apache Tomcat JBoss
Tools
Git Fortify SonarQube Jenkins Maven / Graddle npm / nodejs Nexus Docker Apache Directory
Operative Systems
SUSE CentOS Ubuntu RedHat Fedora Windows