I am Abraham Hernandez Alvarado, a passionate Backend Developer with a strong foundation in computer science, having graduated with a Bachelor’s degree from Escuela Superior de Computo in Mexico City. Over the years, I have gained extensive experience working with Java and various frameworks such as Spring Boot and Struts, focusing on building scalable and efficient backend systems. My journey began with internships and junior roles where I honed my skills in software engineering and business analysis, which gave me a solid understanding of both technical and business requirements.
Currently, I work at Honeywell where I am involved in migrating legacy systems to microservice architectures using modern technologies like Spring Boot, Redis Cache, and Docker. I have also contributed to increasing unit test coverage using JUnit and Mockito, ensuring higher code quality and reliability. My experience spans across multiple companies in Mexico City, where I have developed applications integrating with APIs such as BANXICO and SAT, handling large volumes of data and complex business logic.
I am proficient in various programming languages including Java, Go, C#, and JavaScript, and have worked with frontend frameworks like React and Angular to deliver full-stack solutions. My toolset includes GitHub, GitLab, Docker, and Swagger UI, which I use to streamline development and deployment processes. I am also familiar with database technologies such as SQL and MongoDB, enabling me to design and optimize data storage and retrieval.
Throughout my career, I have been involved in diverse projects ranging from API development and database migration to creating entity-relationship diagrams and managing project workflows using Jira and Bitbucket. I am committed to continuous learning and have earned certifications in Scrum, language proficiency in French, German, and Chinese, which reflect my dedication to personal and professional growth.
I am eager to leverage my backend development expertise and collaborative skills to contribute to innovative projects and help organizations achieve their technology goals. I thrive in dynamic environments where I can apply my problem-solving abilities and technical knowledge to deliver high-quality software solutions.
Worked with legacy project using Java and Struts framework, increased unit test coverage using JUnit and Mockito. Currently migrating system to microservice architecture using Spring Boot, Redis Cache, and Docker for backend and React for frontend.
Worked extensively with Spring Boot and Spring Batch to design an application integrating with SAT’s API, handling large volumes of data.
Worked with BANXICO API using Java and Spring Boot. Utilized JUnit and Mockito for unit tests. Employed Docker for containerization, Jira for project management, and Bitbucket and GitHub for version control.
Performed requirements analysis, collaborated with PM and customers to understand business logic, created documentation, developed data pipeline using datanet queries, and used SQL for reports.
Utilized Spring Boot, Maven, and GitHub for development and version control. Used Java and Gradle to build FatJAR. Analyzed application flow and created diagrams.
Developed APIs using SwaggerUI, Postman, REST, and SOAP. Worked on database migration and generated ER diagrams. Used C#, .Net, and Genexus to create endpoints and frontend/backend logic.
Jobicy
592 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: