Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Backend Programmer
CoderhouseBackend Programmer
Jun. 2022ArgentinaPlaying the role of tutor in the course backend programming where my tasks are: • Participate in live classes together with the teacher. • Accompanying students in their training process during the course. • Correction of the challenges delivered by the students • Correction of project deliveries throughout the course and the final project. • Answer questions inside and outside of class • Teach after classes Skills JavaScript, Node JS, Express, pm2, AWS, Firebase, Typescript, Deno, PugJs, git, HTML, CSS, Mentoring, Communication, Self-management.
Senior Fullstack Engineer
3XM Group (an Allata company)Senior Fullstack Engineer
Jun. 2022 - Oct. 2023ColombiaWorking with the biggest company of energy in Texas called TXU, my functions were: • Collaborate with project managers, software architects, and other developers to design and implement software solutions that meet the client needs. • Participate in architecture and design sessions. • Work collaboratively with other team members on pair-programming. • Perform code reviews and mentor less-experienced developers. • Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards. • Conduct thorough testing of software to ensure high levels of quality, security, and reliability. Troubleshoot and debug software issues as they arise. • I implemented the a HOC component in NEXT JS to send log events to azure application insights to manage observability since frontend. • I implemented a mobile application from scratch to manage documentation offline. This application was developed with Xamarin forms. • Working with Sitecore search and next JS to implement a mechanism for predict search intent and display individualized results with a personalized search experience. The main objective was implementation of an e-commerce solution. • Working on multiple projects simultaneously. Covering roles for backend, mobile and frontend developer. Working for spinakr project, I had these functions: • Design a new architecture and purpose to customers. The idea was migrating the current app and converting in a SaaS model. • Working closely with CEO, Product owner and other developers to improve the existing solution after 2 years without updates and work. Here I implemented software architecture to understand well the application and trying to stablish a checkpoint to continue with the project. Skills C#, Entity Framework, Azure, NextJS, Algorithms, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, refactoring, English, Scrum, Web API, Microservices, SOLID
Senior System Software Engineer
CH2 SolutionsSenior System Software Engineer
Feb. 2022 - Feb. 2023ColombiaPlaying the role of Senior .NET Developer where my tasks were: • Give support to existing software in code and data support on production environments. • Participate in scrum ceremonies to define new features and corrections for existing solution. • Research in code and document the findings to generate new work items to solve existing issues in applications. • Develop new features for existing applications. • I got detect a recurrent fail in some products based on studies and code analysis to reduce the support tickets creation for that specific business line. Skills VB.Net, C#, MSSQL, Javascript, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, refactoring, English, Scrum, Web API, Microservices, SOLID
Senior Software Engineer, ArganoConnect
ArganoSenior Software Engineer, ArganoConnect
Aug. 2021 - Sep. 2023ColombiaWorking with IT, Health, Travel, and marketing American companies creating and supporting new solutions where my functions were: • Fluid communication with the PMs and TLs of our projects • Brainstorming with the TL what’s the right solution • Follow best coding practices. • Willing to learn new technologies. • Develop UI and backend solutions using technologies as node JS, react JS, C# with asp.net core, PHP (using WordPress CMS as a headless CMS) • Deploy new solutions using Jenkins for CI (continuous integration). • Work with MongoDB to manage databases • Review and Approve Pull Requests • Document requirements or architecture designs. • Implement microservices architecture to communicate multiple solutions with different programming languages. • Implement serverless architecture with AWS using lambdas, ECS and Amplify for frontend. • Investigate and solve issues in the different environments. • I got working in different projects simultaneously achieving adaptability to work and learning faster about companies and new technologies. • Support and Implementation new feature of mobile application to book deluxe flights developed with react native. Skills C#, .NET core, .NET framework, Entity Framework, Azure, JavaScript, Node JS, Express, Typescript, Firebase, React JS, React Native, PHP, WordPress, Angular, AWS, Azure Vue JS, MongoDB, Jenkins, Redis, Git, Python, JavaScript, CSS, HTML, NextJS, Algorithms, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, refactoring, English, Scrum, Web API, Microservices, SOLID
Back End Developer
S4N, an EPAM CompanyBack End Developer
Mar. 2021 - Jul. 2021Working as a backend developer with the most important american retailer of coffee in the world with multiple point of sales in different countries where my functions and responsibilities were: • Doing peer reviews to my teammate for check the good practices in clean code, refactoring, and unit testing. • Develop new functionalities and solutions for the assigned customer in the project. • Using of architectural patterns as OOP, MVC. • Working for reduce the technical debt, reported by SonarQube. • Deploy new solutions using Jenkins for CI (continuous integration). • Create infrastructure as code using terraform and azure providers • Develop new implementations on event driven architecture system • Using Nservicebus for implement ESB (Enterprise service BUS) • Management of azure infrastructure for develop new things. • Working with distributed systems and integrations between web applications • Working with microservices to deploy in distributed environments • Work in the Web UI backend to support web application service features • I got implemented an infrastructure solution with terraform to provisioning azure event hub service to ingest data in real time. Skills C#, .NET core, .NET framework, Entity Framework, MSSQL, Azure, Terraform, NServiceBus, Datadog, Jenkins, SonarQube Azure DevOps, Redis, Git, Algorithms, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, refactoring, English, Scrum, Web API, Microservices, SOLID
Senior Software Engineer
Perficient Latin AmericaSenior Software Engineer
Jan. 2021 - Feb. 2021ColombiaWorking as a full stack developer for a waste management company in Canada, the functions in my job are: • Doing peer reviews to my teammate for check the good practices in clean code, refactoring, and unit testing. • Develop new functionalities and solutions for the assigned customer in the project. • Using of architectural patterns as OOP, MVVM, MVC to implement new projects and working on existing projects. • Working for reduce the technical debt, reported by SonarQube. • Deploy new solutions using Jenkins for CI (continuous integration). • Pipeline modifications using groovy and python for CI and CD processes with Jenkins. • Use of react JS and NodeJS for development of new implementations. • Work with Java 8 for improve and add new features to windows service • Work in the front end to implement web applications. • Migration of angular JS application to Angular recent version to taking advantage of new functionalities offered by this framework. • Connecting multiple applications developed with different programming languages using background services. • Working widely with project managers, product owner and customer. Understanding the business and purposing solutions based on those requirements. Skills C#, .NET core, .NET framework, Entity Framework, MSSQL, Node JS, React JS, Jenkins, SonarQube, Redis, Python, Java, Git, Angular, AngularJS, JavaScript, CSS, HTML, Bootstrap, Typescript, Python, Algorithms, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, refactoring, English, Scrum, Web API, SOLID
Senior Software Development Engineer
PSL Corp - Now part of PerficientSenior Software Development Engineer
Sep. 2018 - Jan. 2021Working as a full stack developer for a waste management company in Canada, the functions in my job are: • Doing peer reviews to my teammate for check the good practices in clean code, refactoring, and unit testing. • Develop new functionalities and solutions for the assigned customer in the project. • Using of architectural patterns as OOP, MVVM, MVC to implement new projects and working on existing projects. • Working for reduce the technical debt, reported by SonarQube. • Deploy new solutions using Jenkins for CI (continuous integration). • Pipeline modifications using groovy and python for CI and CD processes with Jenkins. • Use of react JS and NodeJS for development of new implementations. • Work with Java 8 for improve and add new features to windows service • Work in the front end to implement web applications. • Migration of angular JS application to Angular recent version to taking advantage of new functionalities offered by this framework. • Connecting multiple applications developed with different programming languages using background services. • Working widely with project managers, product owner and customer. Understanding the business and purposing solutions based on those requirements. Skills C#, .NET core, .NET framework, Entity Framework, MSSQL, Node JS, React JS, Jenkins, SonarQube, Redis, Python, Java, Git, Angular, AngularJS, JavaScript, CSS, HTML, Bootstrap, Typescript, Python, Algorithms, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, refactoring, English, Scrum, Web API, SOLID
Software development engineer
IntergrupoSoftware development engineer
Dec. 2016 - Sep. 2018ColombiaI performed the role of Software Development Engineer for a big company in Medellín Colombia. responsible for managing all the services for aqueduct and electricity for all the city and some places in Colombia, my functions were: • Developing with a track record of resolving bugs, implementing enhancements, and introducing new features. Skilled in ASP.NET, Oracle database management, WCF services, and adept at crafting and modifying PLSQL stored procedures. Experienced in using LINQ, bug tracking, and TFS for streamlined development processes. • Supporting the Client HIDRO System, actively participating in meetings to rectify data discrepancies reported by users. Conducted data OC analysis to optimize system performance. • Diligently reported and addressed system bugs, overseeing the data OC cycle for execution in the Oracle database. Provided detailed error reports related to integration with the HIDRO system and other interconnected systems. • Contributed to the project's growth by developing new functionalities, managing both major and minor purchases for the EPM. Operated efficiently under the Scrum methodology, ensuring agile and adaptive project development • As an achievement I got optimize old queries where the data load time was taking minutes and I got reduce to seconds. Improving the performance for the application. Skills C#, .NET framework, Entity Framework, Oracle PL-SQL, MSSQL, WCF, SOAP, XML DevExpress, Jenkins, TFS, SonarQube, JavaScript, CSS, HTML, Bootstrap, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, Scrum
Developer Analyst .NET
Smart Solutions S.A.SDeveloper Analyst .NET
Jul. 2014 - Dec. 2016Working on different projects for different industries such as transportation, medical, sales and marketing. My responsibilities were: • Design and develop new web and desktop applications, in addition to developing new requirements to those already existing applications in the company. • Working closely with customers, Project managers and Product owners taking requirements, and doing architectural tasks for several projects with different business logic in addition to the proper documentation of these for the preparation of formal proposals of these. • I demonstrated adaptability to work in multiple projects simultaneously. Achieving goals and delivering with good results. • I purposed the implementation of WCF for XML web services creation. which speeds up the creation of these for an existing project for one of the most important customers for the company. • Implementation of unit tests for the evaluation of the quality of the developed software. Skills C#, .NET framework, VB.Net, ASP.NET, SQL Server, MySQL, MSSQL, WCF, XML, SOAP, TFS, JavaScript, CSS, HTML, Bootstrap, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Teamwork.
Freelance software Engineer
freelanceFreelance software Engineer
Jan. 2011ColombiaI´ve worked with different kind of companies such startups, small and mid-size companies in different industries such as Oil and gas, Energy, manufacturing, medical and real state: My main functions are: • Architecture of new solutions for customers. based on their requirements trying to achieve an optimal, user-friendly and useful solution for them. • Maintaining legacy software from companies and providing consultancy purposing new features. • Migrating applications to new versions of different technologies. • Developing applications from scratch based on customer requirements. I worked for a year as a tech lead in projects for a real state startup building a MVP, with the next responsibilities: • Managing budget • Code reviews • Ensure project documentation is up to date • Repository status • Unblock team members • Assign tasks according to the team members skills • Assign my project tasks and develop them • Collaborate with the PM keeping JIRA up to date • Architecture of existing and new products • Participate on weekly standups with Clients to inform about project status • Mentoring developers with career path. • Design pipelines to implement CI/CD process with GitHub actions. Skills C#, .NET core, .NET framework, Entity Framework, MSSQL, SSIS, AWS, Azure, JavaScript, Node JS, pm2, Express, Typescript, Firebase, React JS, React Native, PHP, WordPress, AngularJS, Angular, MongoDB, Python, Docker, NATS, Rabbit MQ, Xamarin Forms, Terraform, MySQL, PostgreSQL, Material UI, Azure DevOps, Git, Redis, Sitecore, JavaScript, CSS, HTML, Redis, Git, Algorithms, Communication, Design Patterns, OOP, TDD, Self-management, Customer Support, Analysis, Code Optimization, Architecture, Clean Code, Teamwork, refactoring, English, Scrum, Web API, Microservices, SOLID, Leadership.
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Juan on Intch
IT
486866 people
35
Sr. Specialized Project Manager @ Lean Solutions Group
19
Director of Engineering
19
Software engineer @ VeCaNet System LTDA
ITProject Manager
134388 people
35
Sr. Specialized Project Manager @ Lean Solutions Group
19
Director of Engineering
19
Software engineer @ VeCaNet System LTDA