
Cesar Jose Andres Leon Romero
Verified Expert in Engineering
Full-stack Developer
Buenos Aires, Argentina
Toptal member since July 14, 2022
Cesar is an analytical and result-driven developer with over five years in a wide range of specialized expertise as an individual contributor and team player. He's technically proficient, enjoys solving complex challenges or long-standing problems, and delivers work with proven successful outcomes. Cesar works well with multidisciplinary teams, business leaders, and clients by understanding, defining, and providing practical and creative solutions that meet functional and technical requirements.
Portfolio
Experience
- JavaScript - 8 years
- Java - 8 years
- Node.js - 7 years
- Back-end Development - 6 years
- Front-end - 6 years
- Angular - 4 years
- Spring Boot - 4 years
- React - 4 years
Preferred Environment
Visual Studio Code (VS Code)
The most amazing...
...thing I've built is an AI app with 2D models, text-to-speech, GPT, speech-to-text, and a marketplace for user-generated content, payments processing, and ads.
Work Experience
Full-stack Developer
FICO
- Developed an internal application and delivered the scope quickly on a tight schedule.
- Delivered a fully tested and documented application.
- Delivered a fully functional CI/CD process based on GitHub Actions and Terraform.
- Provided support to the client related to Terraform usage and how to maintain the software.
Back-end Developer
The ObG Project
- Created the AWS infrastructure from scratch, including CI/CD pipelines and an easy way to spawn new environments, including the corresponding subdomains.
- Created and documented a working application for gathering EHRs from different providers, taking into account that their previous implementations weren’t documented and did not really work.
- Migrated some services from Java to Node.js, simplifying the stack and allowing them to look for profiles with Node.js knowledge only instead of Node.js + Java.
Software Developer
QRA Consulting Inc.
- Documented the front-end components for this project. Used Angular, React-syntax, and Storybook.
- Used NX and introduced the monorepo pattern to the front-end project to improve code-splitting.
- Built native elements to integrate them seamlessly into the host website we are compatible with. Utilized Angular and Angular elements.
- Created a front-end SDK to expand the business horizon and allow third-party adoption. Utilized Angular and Angular elements.
- Performed some minor changes to the back end using Java, PostgreSQL, Hibernate, and Spring Boot.
- Integrated the front end with the WebAssembly code written in Rust.
Back-end Developer
Camel Riding Sports LLC (via Toptal)
- Implemented a complete social media module, including a functional post builder, using React Native.
- Used React Native to implement multiple screens and integrated them with the API endpoints.
- Implemented multiple API services related to bets and odds using Node.js, DynamoDB, AWS, Docker, and Serverless.
- Enabled real-time updates for events and odds, Using different 3rd-party APIs related to sports events and odds.
- Implemented multiple API services related to the social media module using Node.js, MySQL, AWS, and Serverless.
- Helped Implement different flows like sign up, sign in, and forgot password, using React Native and Auth0.
Back-end Developer
Kenect
- Contributed to the architectural design and implementation of a new integration system, utilizing Java, Quarkus, MySQL, and Firebase.
- Effectively integrated a new client into the system using our newly developed integration system, which involved React, Java, Quarkus, and Firebase.
- Resolved various front-end bugs by leveraging React and our core API.
- Supported an existing integration using the legacy integration system, Java, Spring Boot, Hibernate, MySQL, Twilio, and datastore.
Full-stack Developer
Zazmic
- Used Node.js and GCP functions. Improved the invoice generation module to make it faster and allowed for further customizations with discounts and special parameters for each client.
- Developed a DICOM parser using JavaScript, enabling the anonymization of patient data and simplifying the modification of DICOM files for testing purposes.
- Implemented a scalable service for receiving and processing HL7 files using Node.js, Knex.js, and GCP functions. This service facilitated the migration of a new client by feeding the processed data into our database.
- Used a GraphQL implementation to improve the size of the result by specifying the concrete fields we wished to select.
- Enhanced various screens and flows on the front-end side to elevate the user experience, utilizing Angular.
- Mentored a new developer so he could adapt and become productive to the project.
Software Engineer
Equifax
- Utilized GCP, Java, Spring Boot, and Nginx to migrate different features from an on-premise monolith to a cloud-based microservices architecture. This was all for Equifax Argentina.
- Mentored teammates in JavaScript, TypeScript, and Angular, facilitating their transition from back-end to full-stack developers.
- Implemented a load balancer and service resolver using Spring Boot, Ribbon, and Zuul. This service was adopted by multiple teams, becoming a shared resource.
- Enhanced the portfolio management module by optimizing aggregations, utilizing MongoDB and Spring Boot.
Senior Node.js Developer
The App Master
- Migrated the legacy front-end from Angular.js to Angular 8 and outsourced to homecloud.
- Resolved numerous legacy issues related to promises, reducing data inconsistency and system fatal failures using Node.js for homecloud.
- Enhanced back-end functionality by adding new flows and improving existing ones with TS.Ed, Node.js, and Postgres during an outsourcing engagement with homecloud.
- Documented the API with Swagger and Node.js to ensure reliability, consistency, and maintainability while collaborating with homecloud.
- Improved application uptime using PM2 during an outsourcing assignment with homecloud.
- Implemented an auto-renewable SSL certificate with Let's Encrypt and Nginx, resulting in cost savings for the company during an outsourcing project with homecloud.
- Established a CI/CD pipeline with Amazon Route53, API Gateway, CloudWatch, EBS, CodeCommit, CodeBuild, and CodeDeploy, enhancing code delivery speed, reliability, system observability, and scalability during an outsourcing engagement with homecloud.
- Maintained and updated an existing Android application to incorporate new API features, while working with Java and Android during an outsourcing project.
- Created a new API and assisted in implementing a new front end for a new product using React, Stripe, and Node.js during an outsourcing partnership with Core Spaces.
- Implemented various screens and flows for an Android application in collaboration with ExMarx, using Java and Android during an outsourcing engagement.
Programmer
Pandora Technologies EIRL
- Presented a project for the stocks entity of Lima, which resulted in the hiring of Pandora for that project, where I was the lead developer for a test automation software.
- Created a documents management software for the stocks entity of Lima, including back-end, front-end, and on-premise deployment to WebSphere.
- Audited one of the core services for one of the clients and proved the existence of multiple vulnerabilities, including SQL injection.
- Improved different front-end functionalities to the main website of the stocks entity of Lima.
Tech Lead
Automatismos Industriales del centro
- Implemented a dashboard system for a manufacturing company using Java and JavaScript.
- Implemented an internal SSR front end for Bimbo Venezuela using JavaScript and Node.js.
- Led my team to implement a complete robotic automation solution and completed the front end part using VBA and JavaScript.
Experience
Quizzes App
It used a folders-and-files structure inspired by clean code and had the configuration for continuous integration in GitLab.
Simple TODO Back-end
https://github.com/cesarrom/simple-todoI implemented a JWT authentication strategy, along with a very simple ODM wrapper around the Raven DB library to easily manage global transactions per each request. It follows some SOA and clean code practices, along with SOLID principles.
Simple SpringBoot Cars CRUD
https://github.com/cesarrom/interview-car-testA simple CRUD service to manage an inventory of cars and their different options.
This project follows some SOA and clean architecture practices.
Bowling Parser CLI
https://gitlab.com/cesarrom/bowling-serviceIt follows some clean code practices and SOLID principles.
AW Calendar
https://gitlab.com/aw-calendar/frontend• Set the view type on the top right (year, month, date)
• Set a specific date on the top center
• Added a reminder on the top left
• Set the language on the top left
Wherever a user sees a blue circle with a "+" sign, they can click there to add a reminder. Reminders appear in the calendar's corresponding date-time as little boxes where users can click to update information about the reminder. If a user clicks on the trash icon in any reminder box, that reminder will be deleted
if the date box is too small. The reminder will show itself as a colored box. Users can click that colored box to see the reminder box.
This project uses TypeScript, Lint, Husky, Redux, Hooks, functional React components, Material UI, styled-components, ThemeProvider, i18next, Moment.js, Google Maps API, Weather API, and react-google-places-autocomplete.
Skills
Libraries/APIs
React, Node.js, REST APIs, RxJS, WhatsApp API, Stripe, React Router, RxJava, API Development, Playwright, Moment.js, Google Maps API, Lit, Vue
Tools
Bitbucket, Jira, Mongoose, Webpack, Git, Redux Toolkit, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Slack, BigQuery, GitLab CI/CD, Auth0, AWS CloudFormation, Firebase Authentication, Terraform, Amazon Cognito
Languages
JavaScript, Java, HTML, HTML5, TypeScript, TypeScript 3, ECMAScript (ES6), SCSS, CSS, SQL, Groovy, GraphQL, Sass, Python, C#
Frameworks
Angular, Express.js, Spring Boot, JSON Web Tokens (JWT), AngularJS, Spring, Next.js, Selenium, Jest, Material UI, Spring MVC, React Native, Hibernate, Tailwind CSS, Redux, Android SDK, Swagger, Mockito, JUnit
Paradigms
REST, Object-oriented Design (OOD), Object-oriented Programming (OOP), Microservices, Clean Code, Unit Testing, Test Automation, Mobile Development, Test-driven Development (TDD), HL7 FHIR Standard, DevOps, HIPAA Compliance, Continuous Integration (CI), Scrum, Agile
Platforms
Amazon Web Services (AWS), Firebase, Google Cloud Platform (GCP), AWS Lambda, AWS Elastic Beanstalk, Eclipse, Twilio, MacOS, Visual Studio Code (VS Code), Docker, Android, Mobile, DigitalOcean, Kubernetes, Linux
Storage
MongoDB, JSON, PostgreSQL, Redis, Amazon S3 (AWS S3), NoSQL, Databases, MySQL, Amazon DynamoDB
Other
Full-stack, APIs, Back-end Development, Front-end, Chrome Extensions, Web Development, Full-stack Development, Single-page Applications (SPAs), Back-end, DOM, Tailwind UI, Data Modeling, Axios, API Integration, Stripe Payments, MERN Stack, Styled-components, MVP Design, API Management, QA Automation, CI/CD Pipelines, Messaging, Security, Office Add-ins, Amazon RDS, Architecture, Scraping, Web Scraping, Supabase, Chatbots, OpenAI, Cloud Architecture, Large-scale Projects, HTTP, SaaS, Cloud, Quarkus, SOAP, Integration Testing, Progressive Web Applications (PWAs), Payment Gateways, Ts.ED, Lint, Husky, i18n, AWS DevOps, WebSockets, Data Scraping, OWASP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring