Herick W.Back-end and Systems Engineer
Skills
Java Developer with over three years of experience, specializing in backend development of large-scale critical systems serving over 50 million users. Demonstrates a strong commitment to technical excellence and international collaboration, with a proven record of delivering robust solutions in sectors such as Telecommunications. Current projects include the development of an Android application that notifies individuals with allergic rhinitis about regional air quality, employing technologies such as Java 17, Android Studio, AWS EC2, Github, and JUnit 5.
Academic pursuits involve ongoing studies for a Technology degree in Systems Analysis and Development at Universidade Presbiteriana Mackenzie, coupled with previous studies in Science and Technology at Universidade Federal do ABC (UFABC). Additionally, holds a certification as a Redis Certified Developer from Redis University. Proficient in both advanced English and native Portuguese.
Professional roles have included responsibilities as Java Developer, focused on development and maintenance of large-scale critical systems for the Telecommunication sector using technologies like Java, OSGi, Spring, and Redis. Previous experience includes positions such as System Technician and Java Programming Assistant, recognized for rapid adaptability, proficiency in learning new technologies, and effective problem-solving capabilities within agile work environments.
Systems Analyst
5/1/2022 - Present
Developed several critical large-scale projects in the telecommunications sector, serving over 50 million users. Played a key role in optimizing an Online Charge System (OCS) for a leading telecommunications company, achieving one of the fastest mobile recharge times in Latin America. Contributed to the pioneering development of an application that transforms the Diameter protocol into HTTP2, facilitating 4G and 5G integration and enabling 5G navigation for millions of users. This application, based on rigorous test-driven development, significantly increased network efficiency and enhanced mobile communication capabilities, establishing new performance and reliability standards in the industry.
Conducted code reviews and managed pull requests, release/feature branch merges using Git and GitLab to ensure code quality and control application versioning. Utilized Jira for task creation and tracking, following the SCRUM methodology with regular daily meetings. Developed REST APIs using Spring, OSGi, Apache Karaf, Java, MongoDB, and Redis, following test-driven development (TDD) and behavior-driven development (BDD) with JUnit 5, Mockito, and Selenium. Created SOAP APIs with Spring, SOAPUI, and Java, and developed batch processing software using Oracle DB, Spring, and Java.
Automated CI/CD pipelines with Jenkins, Nexus, and Maven using Groovy scripts. Participated in international meetings conducted in English for modeling and architecture of REST APIs, and prepared detailed documentation (Low-Level Designs) to ensure clarity and standardization across all projects. Developed detailed low-level development estimates to guide other developers for precise planning and execution of projects and new features. Conducted load tests using JMeter and JProfiler to optimize performance and scalability, ensuring high efficiency under varying load conditions.Systems Technician III
9/1/2021 - 5/1/2022
Developed various critical large-scale projects in the telecommunications sector, serving more than 50 million users globally. Optimized an Online Charge System (OCS) for a leading telecommunications entity, achieving one of the fastest mobile recharge times in Latin America. Prepared comprehensive documentation for APIs and applications in English, utilizing Low Level Design (LLD) principles to ensure clarity and standardization across all projects. Actively participated in daily planning and task monitoring meetings, leveraging Jira for effective management. Demonstrated proficiency in resolving defects in both production and QA environments.
Developed a wide range of REST APIs utilizing Java, OSGi, Apache Karaf, Spring, and Redis, ensuring robust and scalable solutions. Conducted thorough REST API testing employing JUnit 5, Mockito, and Cucumber to guarantee reliability and performance.Systems Technician II
5/1/2021 - 9/1/2021
Developed several critical large-scale projects in the telecommunications sector, serving over 50 million users. Prepared detailed documentation for various APIs and applications in English, focusing on Low Level Design (LLDs). Actively participated in daily task planning and monitoring meetings, leveraging Jira for project management. Resolved defects in both production and QA environments to ensure seamless operations. Developed a variety of REST APIs utilizing Java, OSGi, Apache Karaf, Spring, and Redis, demonstrating technical proficiency in these frameworks and tools.Java Programming Assistant
3/1/2021 - 5/1/2021
Gained extensive experience in mobile application development using Android Studio and Java 8. Specialized in backend development with a focus on Java 8, Hibernate, and MySQL. Contributed to problem-solving initiatives and provided support in frontend mobile development using the Ionic framework.Java Development Intern
1/2/2021 - 3/1/2021
Developed proficiency in assisting and creating APIs using Java, Hibernate, JPA, and MySQL. Gained expertise in developing web pages with technologies such as JavaScript, Angular, and HTML. Skilled in documenting APIs to ensure comprehensive and user-friendly interfaces. Contributed to the development of Android applications using Java, enhancing functionality and user experience.
Information Technology at Generation Brazil
2020 - 2020Secondary School at E. E Sapopemba
2014 - 2016Analysis and Development of Systems at Presbyterian University Mackenzie
2023 - 2025Electroelectronics Technician at Senai São Paulo
2017 - 2019Maintenance Electrician at Senai São Paulo
2015 - 2017Science & Technology at Federal University of ABC - UFABC
2020 - 2025
Redis Certified Developer at Redis University
8/1/2022Redis for Java Developers at Redis University
4/1/2022Redis Streams at Redis Univeristy
4/1/2022Introduction to Redis Data Structures at Redis University
2/1/2022Java Servlet: Java Web Programming Fundamentals at Alura
6/1/2021Java Collections: Mastering Lists, Sets, and Maps at Alura
6/1/2021JAX-RS and Jersey: Master the Creation of REST Web Services at Alura
6/1/2021Design Patterns in Java I: Introduction to Good Programming Practices at Alura
6/1/2021REDIS II: STRUCTURES AND RESOURCES IN YOUR NOSQL DATABASE at Alura
5/1/2021REDIS I: STORING KEYS AND VALUES at Alura
5/1/2021MongoDB: An Alternative to Traditional Relational Databases at Alura
5/1/2021Kafka: Producers, Consumers, and Streams at Alura
5/1/2021Java and MongoDB: Integrating a Java Webapp with a NoSQL Database at Alura
5/1/2021Apache Camel: The framework for systems integration at Alura
5/1/2021EFSET English Certificate 80/100 (C2 Proficient) at EF Standard English Test (EF SET)
11/2/2020Using Python to Access Web Data at Coursera
8/2/2020Python Data Structures at Coursera
6/2/2020Programming for Everybody (Getting Started with Python) at Coursera
6/2/2020
Herick is available for hire
Hire Herick W.All Howdy Candidates are vetted for skills and english proficiency.