![JA](https://d2abrqas732254.cloudfront.net/images/specialists/76cd322cd699b801a38e46555ccd2841731bed4c.jpg)
English:
Upper Intermediate
Johan A.
Vetted by YouTeam
Colombia
UTC -05:00
America/Bogota
English:
Upper Intermediate
Sr Fullstack Engineer
Senior Full Stack Engineer with 8 years of experience in JavaScript, TypeScript, Angular, Node.js, PHP, and Golang. Strong command of English, exceptional teamwork, and communication skills. Proven expertise in finance, payments, banking, employees data management, supply chain, and e-commerce projects. Highlights: Built a robust Angular PWA for Davivienda Bank's internal buying process. Developed desktop apps for manufacturing supply chains using NX monorepo, NodeJs, Angular, and ElectronJs. Created high-traffic e-commerce microservices with NodeJs and Golang. Contributions: Drove process improvements, mentored team members, and delivered high-quality solutions. Improved code culture through mentoring, talks, workshops, CI pipelines, and code reviews.
Want to hire this engineer?
Check if Johan is availableExpertise
Years of commercial development experience
7 years of experience
Core technologies
Other technologies
Project Highlights
Working on several projects and leading the Backend Team
Dec `18 - Present
6 years
Merqueo
At Merqueo, we are building the largest retail platform in Latin America, providing our users with well-being and excellent prices. On our platform, we offer more than 2,000 to 10,000 products, including fresh fruits and vegetables, imported goods, liquor, household items, personal care products, and more. At Merqueo, we work to create a future where innovation and technology are the tools to enhance people's lives.
Responsibilities & achievements
Retail tech company. I’m leading the backend team that I was in charge of consolidating. I’m implementing methodologies and good practices for the software development process, software documentation, pull requests policies, code reviewing, setting up test environments for the QA team, technical debt mitigation, making strategies for migrating/rewriting some parts of the system to microservices and improving development culture in general. Participating in new projects viability evaluations, collaborating with architects about the system design and architecture guidelines decisions. Implementing CI processes for all the projects and setting up constraints to increase the code quality by running automated tests, static code analyzers and code format checkers. Collaborate with the infrastructure team to set up the artifacts build, servers setup and applications deployment automations for testing and production environments. Making mentoring to newcomers, solving technical questions and exhorting the technical solutions quality standards to be completed. Detecting, diagnosing and fixing performance issues, writing mission critical parts of the system under high traffic loads and coordinating the team to match the demanding business needs.
Prototyping and software development
Jul `17 - Nov `18
1 year
BTi
We specialize in developing high-impact custom digital production and AI/ML-based solutions across 50+ industries. Why is BTI different? Because our practical, performance-driven, and modern engineering culture is unrivaled, and we love being put to the test. Not to mention, we're simply fast, more passionate, and more fun to work with. That's why leading brands and organizations come to BTI when they're ready to bravely tackle their most pressing challenges.
Responsibilities & achievements
Prototyping and software development company, I was the main contributor to Davivienda internal buying process transformation, bank with high development and security standards, the main backend was a JSON API built with Laravel PHP and microservices with NodeJs on CloudFunctions connected to many third party bank services mainly the bank ERP (PeopleSoft); the frontend was a PWA built with Angular, this made the whole internal buying process more user friendly, collaborative and interactive. I was involved in software requirements negotiation and prioritization with project managers, key users and stakeholders and very close to the end users to obtain usability and performance feedback of the application and catch issues early on staging environments. The most challenging was the complex business rules, achieving the user experience developed by the designers to the PWA and the high security checks the whole system (apps and infrastructure) needed on each version to pass to a production environment, checks run by internal personnel from the bank and an external consultancy company contracted by the bank and most of the time I was alone building the entire system.
Develop Software for Data Management.
Apr `16 - Apr `17
1 year
ALAR
Software solutions design and development for cutting edge technology start-ups, gaming, banking, security, social networks. High-load high-availability distributed network solutions, client applications (HTML5/SPA, Desktop), mobile applications (iOS, Android), graphics (OpenGL ES, Metal), games (Unity).
Responsibilities & achievements
Tech services company. I developed software for employees data management, physical access control for employees and visitors, employee work time tracking, permissions and employee payroll novelties, employee training sessions, nonconforming products management, machines and equipment maintenance management tools and batch files data sync with ERP Priority. In those projects I was accompanied by only one project manager and we both developed all these processes from the ground by studying them with the company employees, normalizing and establishing improvements or new processes and when things got in shape then we started with software automations. This company did not have any designers so I was in charge of proposing the look and feel of the system too by following guidelines from AdminLTE, a Bootstrap fork framework to build interfaces. All the infrastructure used for the application was on OnPremises servers that needed to be configured from the ground. The company was so happy to have all these goodies with free software and no third party license costs were involved in the projects.
Education
Higher education in Computer Science
Agency
10-50
GMT-3
Uruguay
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Arts & Culture, Branding, design, web development, Augmented reality, SaaS
Want to hire this engineer?
Check if Johan is available