Jhonatan
From Colombia (GMT-5)
9 years of commercial experience
Lemon.io stats
Jhonatan – Java, Spring Boot, Android
Meet Jhonatan: a Senior Back-end Web Developer with a strong background in Java. He has a knack for crafting solutions across diverse software architectures, from greenfield to maintenance projects. His expertise in both monolithic and microservices setups, API design mastery, and cloud experience further enhance his skill set. Not only does he excel in teamwork, but he's also comfortable working independently, adapting, solving problems, and staying dedicated.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Software Engineer
Integration Platform as a Service (iPaaS) that uses cloud-based freight APIs to instantly connect shippers and third-party logistics companies (3PLs) to transportation capacity.
- Coordinated the implementation of highly efficient solutions for different issues related to microservices built in Java with Spring Boot and web applications built in React;
- employed continuous deployment tools to deploy new versions of different applications across the platform;
- upgraded dependencies to mitigate vulnerabilities and improve the security of the services;
- implemented event-based features to communicate different services asynchronously using Kafka.
Java Developer
Digital health platform to capture, transmit and analyze data from connected medical devices and surgical equipment, combination products, apps, digital therapeutics, and software as a medical device.
- Developed microservices to support the requirements of the platform;
- automatized the documentation of the design and the implementation of the software components. This saved time, allowing the engineers to create and update the documentation quickly;
- implemented the service to manage the user information, communicating with the identity and access management software;
- improved endpoints and queries from the identity and access management software, creating custom scripts;
- involved in deploy and configuration tasks for the microservices on the platform.
Software Developer
System for registering citizen to a voting place for electoral processes.
- Developed an Android application for hybrid tablets to register citizens;
- developed microservices for different clients (PC, Android, and Web) with Spring;
- created web application template, built in Angular;
- created the first version of an offline module that searches for the nearest voting place given the address of a citizen. It saved costs for the client because they were looking for other solutions that could carry an expensive cost;
- proposed the use of Azure DevOps to involve continuous integration in the development process, motivating the use of containers, pipelines, app services, and container registries.
Software Developer
Web application for registering and managing inspectors of the electoral process in Colombia.
- Designed the UI for the web application based on a React template;
- tested the performance of the website;
- developed the website in a very short time to achieve the company winning the contract for this project.
Software Developer
System for giving information about the voting place of a citizen and the candidates for the electoral process.
- Developed services for different clients (Android, iOS, and Web);
- developed views for web and mobile applications;
- checked the system security, ran security scans and used different tools for this, and fixed vulnerabilities;
- did performance tests over the resources of the system;
- improved the performance of the services with a structuration in the code and creating an index in the database; with this improvement, the hardware resources needed for the application went down.
Developer
E-commerce platform for selling gifts online.
- Developed a beautiful and friendly user android application;
- built SOAP services for the application;
- maintained the desktop application and the website.
Developer
E-commerce platform for a chain of restaurants in Popayan.
- Developed Android and iOS applications with a friendly user and intuitive interface;
- built services for the applications;
- developed the desktop application for the restaurants;
- developed new features for the website
Senior back-end developer
LexID is the system in charge to manage organizations, users, roles and permissions across all Lexipol environment, this is built over the AWS cloud using many of the services this cloud provides.
- created lambdas to support endpoints needed in the system
- designed solutions based on AWS Cloud provider
- trained new developers who joined to the team