Summary
Overview
Work History
Education
Skills
Languages
Projects
Timeline
Generic
Andres Leveri

Andres Leveri

Guasca

Summary

A seasoned software developer with extensive experience in designing and implementing complex systems across various industries. Expertise spans multiple programming languages, frameworks, and technologies, including JavaScript, TypeScript, C#, Java, Python, Angular, React, Node.js, .NET Core, SQL Server, and cloud platforms like AWS, Azure, and Google Cloud Platform.

Currently leading the development of critical modules for enterprise applications, designing robust cloud architectures, and implementing comprehensive CI/CD pipelines using tools such as Azure DevOps, Jenkins, and TFS. Adept at creating scalable and efficient data persistence models and possesses extensive experience in data migration projects.

Actively participating in SCRUM ceremonies, contributing to the continuous improvement of Agile processes, and fostering a collaborative team environment. Responsibilities also include mentoring junior developers, conducting code reviews, and facilitating knowledge-sharing sessions to ensure adherence to best practices.

As a hands-on tech lead, innovative solutions have been developed, including IoT applications and HIPAA-compliant chatbots, ensuring high standards of security and performance. Committed to continuous learning and innovation, always seeking to enhance user experience and optimize system performance.

Technical skills are complemented by strong leadership and problem-solving abilities, enabling the delivery of high-quality software solutions that meet business objectives and exceed user expectations.

Overview

12
12
years of professional experience

Work History

Solution Architect

McKinsey & Company
01.2019 - Current
  • Lead Software Design and Development: Oversee the end-to-end design and deployment of scalable software solutions, utilizing AWS Lambda for serverless computing to ensure efficient resource management, and Amazon EC2 for adjustable computing capacity to handle varying workloads. Successfully improved system performance by 30% and reduced infrastructure costs by 25%. Actively participate in coding and code reviews, ensuring that architectural principles and best practices are adhered to throughout the development lifecycle.

    Design and Implement Microsoft Cognitive Services: Implement intelligent application features leveraging Microsoft Cognitive Services, integrating seamlessly with AWS through Amazon API Gateway for secure API management and AWS Lambda for responsive handling of requests. Delivered a 40% increase in application efficiency and reduced response times by 20%. Dive into the implementation details, writing and optimizing code to create robust and efficient integrations.

    Design and Implement Chat Bot for Insurance and Banking: Develop HIPAA-compliant chatbots using Amazon Lex for advanced conversational AI capabilities, enhanced with Amazon Cognito for secure user authentication and AWS Key Management Service (KMS) for robust data encryption. The chatbot implementation resulted in a 50% reduction in customer service response times and a 15% increase in customer satisfaction. Write the core chatbot logic, ensuring compliance with industry standards, and integrate various AWS services to create a cohesive solution.

    Design and Implement CI/CD Strategy with Azure: Establish a comprehensive CI/CD pipeline using Azure DevOps to streamline development workflows, complemented by AWS Code Build for efficient code compilation and AWS Code Pipeline for automated software releases. This strategy reduced deployment times by 40% and increased deployment frequency by 30%. Design the CI/CD pipeline, script and configure build and deployment processes, ensuring smooth and reliable software delivery.

    Technologies: SQL Server, Angular, TypeScript, JavaScript, Node.js, Python, Java, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, SendGrid, C#, .NET Core, Azure, AWS, Google Cloud Platform (GCP), React, Vue.js, MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, GraphQL, RESTful APIs, Web Sockets, Microservices, Kafka.

AI Architect

Creasistemas
04.2019 - 01.2021
  • Drive Software Architecture and Development:Lead the architectural design and deployment of robust software solutions, employing AWS Lambda for serverless architectures and Amazon EC2 for scalable computing power. As a hands-on architect, I am deeply involved in coding, conducting in-depth code reviews, and troubleshooting complex issues. I also create extensive architectural documentation and technical specifications to ensure alignment with project requirements and industry best practices.
  • Architect and Integrate Microsoft Cognitive Services:Develop advanced application features utilizing Microsoft Cognitive Services, seamlessly integrated with AWS via Amazon API Gateway for secure and efficient API management, coupled with AWS Lambda for real-time response processing. In my role as a hands-on architect, I write and optimize integration code, and develop detailed documentation and architectural guides to support ongoing development and maintenance.
  • Develop HIPAA-Compliant Medical ChatBots:Design and implement HIPAA-compliant chatbots for medical services using Amazon Lex for conversational AI, bolstered by Amazon Cognito for secure user authentication and AWS Key Management Service (KMS) for comprehensive data encryption. My hands-on approach includes coding the core functionalities of the chatbot, ensuring strict adherence to compliance standards, and integrating essential AWS services. Additionally, I produce thorough design documents and process flows to clearly delineate the chatbot's architecture and operational logic.
  • Create CI/CD Pipelines with Azure:Develop and implement a robust CI/CD strategy utilizing Azure DevOps, integrating AWS CodeBuild for efficient code compilation and AWS CodePipeline for seamless automated software releases. This strategy supports a multi-cloud deployment approach. As a hands-on architect, I design and script the CI/CD processes, ensuring reliable and efficient software delivery. I also document the CI/CD framework extensively, providing clear guidelines and best practices for the development and operations teams.

Technologies: SQL Server, Angular, TypeScript, JavaScript, Node.js, Python, Java, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, SendGrid, C#, .NET Core, Azure, AWS, Google Cloud Platform (GCP), React, Vue.js, MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, GraphQL, RESTful APIs, WebSockets, Microservices, Kafka, Bot Framework.

Senior Software Architect

Lagash
10.2018 - 04.2019
  • Design and Implement Cloud Solutions:Lead the architectural design and deployment of scalable cloud solutions across various platforms, including AWS, Azure, and Google Cloud Platform (GCP). As a hands-on architect, I actively participate in coding, perform thorough code reviews, and troubleshoot complex cloud integration issues. I ensure that the cloud solutions are resilient, secure, and optimized for performance. Additionally, I produce comprehensive architectural documentation and technical guidelines to support the development team.
  • Implement Laboratories for Innovation (IoT):Spearhead the creation and implementation of innovative laboratories focused on Internet of Things (IoT) technologies. This involves designing and developing IoT solutions, integrating various sensors, devices, and cloud services to create smart, connected environments. My hands-on approach includes coding IoT applications, developing firmware, and setting up communication protocols. I also generate detailed design documents and project plans to guide the innovation process and ensure successful implementation.
  • Design and Implement Reports and Dashboards with Power BI:Develop and deploy advanced reporting solutions and interactive dashboards using Power BI. This includes data modeling, transforming raw data into meaningful insights, and creating visually appealing and user-friendly reports. As a hands-on architect, I write complex DAX queries, optimize data sources, and ensure data accuracy. I also create documentation for report specifications and best practices for data visualization.
  • DevOps Strategy for Different Types of Companies:Establish and implement robust DevOps strategies tailored to the needs of various companies, enhancing their software development and delivery processes. Utilize tools like Jenkins, Azure DevOps, GitHub Actions, and AWS CodePipeline to automate build, test, and deployment pipelines. As a hands-on tech lead, I design CI/CD pipelines, script automation tasks, and ensure the integration of continuous monitoring and feedback loops. I provide detailed documentation and training to the development teams to ensure smooth adoption of DevOps practices.


Technologies: SQL Server, Angular, TypeScript, JavaScript, Node.js, Python, Java, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, SendGrid, C#, .NET Core, Azure, AWS, Google Cloud Platform (GCP), React, Vue.js, MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, GraphQL, RESTful APIs, WebSockets, Microservices, Kafka, Bot Framework, Power BI, IoT Devices and Protocols.

Technical Lead

Seguros Falabella
04.2018 - 10.2018
  • Design an Architecture for Marketplace App: Lead the design and development of a scalable and robust architecture for a marketplace application. This includes selecting the appropriate technology stack, defining the system components, and ensuring the architecture supports future growth and scalability. As a hands-on tech lead, I actively participate in coding key components, conducting detailed code reviews, and ensuring the implementation aligns with architectural principles. Additionally, I create comprehensive architectural diagrams and documentation to guide the development team.
  • Design CI/CD Strategy for Marketplace with CircleCI and Heroku: Develop and implement a continuous integration and continuous deployment (CI/CD) strategy using CircleCI for automated build and test processes and Heroku for deployment and scaling. My responsibilities include scripting automation tasks, configuring pipelines, and integrating with version control systems. As a hands-on tech lead, I also troubleshoot pipeline issues, optimize the deployment process, and provide clear documentation and training to the team on CI/CD best practices.
  • Implement Microservices for Insurance Services: Design and implement microservices architecture for insurance services, ensuring each service is modular, scalable, and independently deployable. My role involves defining service boundaries, creating RESTful APIs, and ensuring seamless communication between services. As a hands-on tech lead, I write and review code, implement API gateways, and establish robust security measures. I also generate detailed design documents and service-level agreements (SLAs) to ensure reliability and performance.
  • Support Team: Provide technical leadership and support to the development team, fostering a collaborative and innovative environment. This includes mentoring junior developers, conducting regular code reviews, and facilitating knowledge sharing sessions. As a hands-on tech lead, I address technical challenges, provide solutions, and ensure the team adheres to best practices in coding, testing, and deployment. I also maintain clear communication channels and document team processes and standards.


Technologies: Node.js, Angular 9, TypeScript, JavaScript, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, Octopus Deploy, CircleCI, Heroku, AWS, Azure, Google Cloud Platform (GCP), React, Vue.js, MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, GraphQL, RESTful APIs, WebSockets, Microservices, Kafka, Power BI, IoT Devices and Protocols.

Technical Lead

Complemento 360
09.2017 - 04.2018
  • Design and Implement Migration ERP CONTAR: Lead the end-to-end migration of the ERP CONTAR system to a new platform, ensuring data integrity and minimal disruption to business operations. This involves analyzing the existing system, planning the migration strategy, and executing the migration process. As a hands-on tech lead, I write and review migration scripts, troubleshoot issues, and ensure the smooth transition of all ERP modules. I also create comprehensive migration documentation, including detailed plans, timelines, and risk assessments.
  • Design Architecture for Cloud App: Architect and develop a scalable and resilient cloud-based application. This includes selecting appropriate cloud services, defining system components, and ensuring the architecture supports high availability and performance. As a hands-on tech lead, I actively participate in coding critical components, conducting code reviews, and ensuring the architectural integrity of the application. I also produce detailed architectural diagrams and documentation to guide the development and operations teams.
  • Design and Implement CI/CD with VSTS: Develop and implement a continuous integration and continuous deployment (CI/CD) pipeline using Visual Studio Team Services (VSTS), now known as Azure DevOps. This involves setting up automated build and test processes, configuring deployment pipelines, and integrating with source control systems. As a hands-on tech lead, I script automation tasks, optimize the CI/CD workflow, and resolve pipeline issues. I also document the CI/CD strategy, providing guidelines and training to the development team.
  • Design Persistence Models for Data Migration: Create and implement data persistence models to facilitate the seamless migration of data from legacy systems to new platforms. This includes designing database schemas, defining data transformation rules, and ensuring data consistency and accuracy. As a hands-on tech lead, I develop and optimize SQL queries, perform data validation, and address any data-related issues during the migration process. I also produce detailed data models and migration documentation to ensure clarity and alignment with business requirements.


Technologies: SQL Server, Angular, TypeScript, JavaScript, Node.js, Python, Java, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, SendGrid, C#, .NET Core, Azure, AWS, Google Cloud Platform (GCP), React, Vue.js, MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, GraphQL, RESTful APIs, WebSockets, Microservices, Kafka, Power BI, IoT Devices and Protocols.

Senior .NET Software Developer, Full Stack

Banlinea
03.2017 - 09.2017
  • Develop Modules for Financial Core App: Lead the development of key modules for the Financial Core Application, ensuring high performance, security, and scalability. This includes writing clean, efficient, and maintainable code, as well as integrating various system components. As a senior developer, I am deeply involved in the entire development lifecycle, from requirements gathering and design to implementation and testing. I also produce detailed technical documentation and conduct code reviews to ensure adherence to best practices and coding standards.
  • Implement Data Model for Financial Core App: Design and implement robust data models to support the functionality of the Financial Core Application. This involves defining database schemas, creating and optimizing SQL queries, and ensuring data integrity and consistency. As a senior developer, I leverage my expertise in SQL Server and other database technologies to build efficient and scalable data models. I also document the data architecture and provide guidelines for data management and usage.
  • Support and Mentoring Team: Provide technical support and mentorship to the development team, fostering a collaborative and productive work environment. This includes assisting team members with complex technical issues, sharing knowledge and best practices, and conducting regular training sessions. As a senior developer with leadership skills, I actively mentor junior developers, helping them to grow their technical abilities and advance their careers. I also facilitate team meetings and ensure clear communication and alignment on project goals.


Technologies: SQL Server, Angular, TypeScript, JavaScript, Node.js, Python, Java, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, SendGrid, C#, .NET Core, Azure, AWS, Google Cloud Platform (GCP), React, Vue.js, MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, GraphQL, RESTful APIs, WebSockets, Microservices, Kafka, Power BI, IoT Devices and Protocols.

Senior .NET Applications Developer

Itehl Consulting S.A.S
07.2016 - 03.2017
  • Develop Modules for Milenio PC: Lead the development of critical modules for the Milenio PC application, ensuring high performance, reliability, and scalability. This involves designing and coding complex components, integrating with various system services, and ensuring the overall quality of the software. As a senior developer, I play a pivotal role in the entire software development lifecycle, from requirement analysis and design to implementation and testing. I also produce comprehensive technical documentation and perform rigorous code reviews to maintain high coding standards.
  • Participate in SCRUM Design: Actively participate in SCRUM ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. I collaborate closely with cross-functional teams to design and refine features, ensuring that user stories and tasks are well-defined and achievable. As a senior developer with leadership skills, I contribute to the continuous improvement of SCRUM processes and help the team to adhere to Agile principles and practices.
  • Implement CI/CD with TFS: Design and implement a continuous integration and continuous deployment (CI/CD) pipeline using Team Foundation Server (TFS). This includes automating build, test, and deployment processes to improve efficiency and reduce time-to-market. As a hands-on senior developer, I configure and maintain the CI/CD pipeline, troubleshoot issues, and optimize the workflow for better performance. I also document the CI/CD processes and provide training and support to the development team to ensure smooth adoption.
  • Implement Persistence Models for Data Migration: Design and implement robust persistence models to facilitate seamless data migration from legacy systems to new platforms. This involves creating and optimizing database schemas, writing efficient SQL queries, and ensuring data integrity and consistency throughout the migration process. As a senior developer, I leverage my deep knowledge of SQL Server and related technologies to build scalable and maintainable data models. I also produce detailed data migration documentation and provide guidelines for data management and best practices.


Technologies: SQL Server, AngularJS, JavaScript, C#, .NET Framework, TFS, IIS.

IT Engineer

Levca
02.2015 - 07.2016
  • IT Support: Provide comprehensive IT support to ensure the smooth operation of the organization’s technology infrastructure. This includes troubleshooting hardware and software issues, managing user accounts, and providing technical assistance to employees. As a hands-on IT professional, I maintain and update systems, perform regular backups, and ensure network security. I also document technical procedures and solutions to improve efficiency and knowledge sharing within the team.
  • Webmaster for Corporate Portal: Serve as the webmaster for the corporate portal, responsible for maintaining and updating the website to ensure it remains current, secure, and functional. This includes managing website content, monitoring site performance, and implementing security measures to protect against threats. I also handle user permissions and roles to ensure proper access control. Regularly review and optimize the portal for better user experience and performance.
  • Implement New Functionalities for Corporate Portal: Design and implement new features and functionalities for the corporate portal to enhance its capabilities and improve user engagement. This involves working closely with stakeholders to understand their requirements, developing custom plugins and themes, and integrating third-party services. I ensure that all new functionalities are thoroughly tested and documented, and that they adhere to best practices in web development and security.
  • Support for Infrastructure: Provide support for the organization’s IT infrastructure, including servers, networks, and other critical systems. This involves monitoring system performance, performing routine maintenance, and addressing any issues that arise. I also assist in the planning and implementation of infrastructure upgrades and expansions to ensure the organization’s technology environment remains robust and scalable.


Technologies: WordPress, HTML, CSS, JavaScript, PHP, MySQL, Networking, Windows Server, Linux, DNS, SSL, Firewalls, VPNs, Content Delivery Networks (CDNs), Web Hosting, SEO Tools, Google Analytics, Git.

Software Developer

FreeLance
03.2012 - 02.2015
  • Design and Implement Migration for ERP Siigo: Lead the migration process of the ERP Siig system to a new platform, ensuring data integrity, minimal downtime, and seamless transition. This involves analyzing the existing system, planning the migration strategy, and executing the migration. As a semi-senior developer, you will actively participate in writing migration scripts, testing, and debugging to ensure a successful migration. You will also document the migration process and create user guides to assist end-users with the new system.
  • Design Architecture for Cloud Applications: Contribute to the design and development of scalable and robust cloud-based applications. This includes selecting appropriate cloud services, defining system components, and ensuring the architecture meets performance and security requirements. You will work closely with senior architects to design and implement cloud solutions using best practices. As you grow into a senior role, you will take on more responsibility for leading these projects and mentoring junior developers.
  • Design and Implement CI/CD with VSTS (Azure DevOps): Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines using Visual Studio Team Services (VSTS), now known as Azure DevOps. This includes automating build, test, and deployment processes to improve efficiency and reliability. As a semi-senior developer, you will configure pipelines, script automation tasks, and troubleshoot issues. You will also document the CI/CD setup and provide training to team members to ensure smooth adoption and execution.
  • Design Persistence Models for Data Migration: Create and implement robust data persistence models to facilitate seamless data migration from legacy systems to new platforms. This includes designing database schemas, writing efficient SQL queries, and ensuring data consistency and accuracy throughout the migration process. You will collaborate with data analysts and senior developers to optimize data models and document data migration strategies and best practices.


Technologies: SQL Server, JavaScript, C#, .NET Framework, Azure DevOps (VSTS), TFS, IIS, WordPress, Networking, HTML, CSS, Docker, Kubernetes, RESTful APIs, Microservices, PowerShell, Bash, Git, Agile/SCRUM methodologies.

Education

Bachelor of Science - Computer Science And Programming

Escuela Colombiana De Ingenieria Julio Garavito
Bogota, Colombia
06.2016

Skills

    Technical Skills:

    Programming Languages:
    JavaScript, TypeScript, C#, Java, Python, HTML, CSS

    Frameworks and Libraries:
    Angular, AngularJS, React, Vuejs, Nodejs, NET Core, NET Framework

    Databases:
    SQL Server, MySQL, PostgreSQL, MongoDB, Redis

    Cloud Platforms:
    AWS (Amazon Web Services), Azure, Google Cloud Platform (GCP)

    DevOps and CI/CD Tools:
    Azure DevOps (VSTS), Jenkins, GitHub Actions, CircleCI, AWS CodeBuild, AWS CodePipeline, TFS (Team Foundation Server), Octopus Deploy

    Containerization and Orchestration:
    Docker, Kubernetes

    Infrastructure as Code:
    Terraform, Ansible

    Web Development:
    WordPress, Power BI, IIS (Internet Information Services), RESTful APIs, GraphQL, WebSockets, Microservices, Bot Framework

    Operating Systems and Networking:
    Windows Server, Linux, DNS, SSL, Firewalls, VPNs, Content Delivery Networks (CDNs), Web Hosting

    Version Control:
    Git

    Scripting:
    PowerShell, Bash

    Analytics and SEO:
    Google Analytics, SEO Tools

    Leadership and Collaboration:
    Leading development teams, Mentoring junior developers, Conducting code reviews, Facilitating knowledge sharing sessions, Participating in SCRUM ceremonies (Sprint planning, Daily stand-ups, Sprint reviews and retrospectives)

    Problem-Solving and Optimization:
    Requirement analysis and design, Debugging complex issues, Optimizing code and performance, Troubleshooting CI/CD pipeline issues

    Documentation:
    Creating comprehensive technical documentation, Producing detailed design and architectural diagrams, Writing user guides and migration documentation

    Innovation and User Experience:
    Implementing new features and functionalities, Designing and developing IoT solutions, Enhancing user experience and performance

Languages

Spanish
Native language
English
Advanced
C1

Projects

Lina ChatBot 

Description: Developed a sophisticated chatbot designed for health services, providing users with seamless interaction for various healthcare needs. The chatbot integrates with pharmacy delivery services, allowing patients to order medications and receive updates on their delivery status. 


Responsibilities:

  • Designed and developed the chatbot using Azure Bot Service for natural language understanding.
  • Integrated pharmacy delivery APIs to streamline medication orders.
  • Ensured HIPAA compliance to protect patient information.
  • Conducted thorough testing to ensure accuracy and reliability of responses. Technologies: Azure Bot Service, Azure Functions, Azure API Management, Azure Cognitive Services, Azure Active Directory B2C, Azure Key Vault, RESTful APIs, JavaScript, HTML, CSS.


Tools Tracking 

Description: Implemented an IoT solution for tracking tools and heavy machinery in an oil company. This system provides real-time location and usage data, improving operational efficiency and asset management. 


Responsibilities:

  • Designed and deployed IoT devices and sensors on heavy machinery.
  • Developed a centralized platform to collect and analyze data from IoT devices.
  • Implemented real-time tracking and alerting features.
  • Conducted field tests to ensure durability and reliability of devices.


Technologies: AWS IoT Core, AWS Lambda, DynamoDB, MQTT, Node.js, Python, React, AWS CloudFormation, GPS Sensors, RFID, Docker.


Financial Core 


Description: Developed a comprehensive software solution for managing critical financial processes, including customer accounts, transactions, and risk management for financial companies. 


Responsibilities:

  • Designed and developed core modules for account management and transaction processing.
  • Implemented risk management algorithms to analyze and mitigate financial risks.
  • Ensured high performance and security of the application.
  • Conducted extensive testing and validation of financial operations.


Technologies: .NET Core, C#, SQL Server, Angular, TypeScript, Docker, Kubernetes, Azure DevOps, RESTful APIs, Microservices, Redis, Elasticsearch.


Insurance Marketplace 


Description: Created a platform to support, purchase, and manage various types of insurance products for customers. The platform facilitates easy comparison and acquisition of insurance policies. 


Responsibilities:

  • Designed and implemented the platform architecture to support various insurance products.
  • Developed user-friendly interfaces for policy comparison and purchase.
  • Integrated third-party insurance APIs for real-time policy updates.
  • Ensured compliance with industry regulations and data protection standards.


Technologies: React, Node.js, Express, MongoDB, AWS, Docker, Kubernetes, RESTful APIs, GraphQL, Microservices, Jenkins, CI/CD Pipelines, JavaScript, HTML, CSS.

Timeline

AI Architect

Creasistemas
04.2019 - 01.2021

Solution Architect

McKinsey & Company
01.2019 - Current

Senior Software Architect

Lagash
10.2018 - 04.2019

Technical Lead

Seguros Falabella
04.2018 - 10.2018

Technical Lead

Complemento 360
09.2017 - 04.2018

Senior .NET Software Developer, Full Stack

Banlinea
03.2017 - 09.2017

Senior .NET Applications Developer

Itehl Consulting S.A.S
07.2016 - 03.2017

IT Engineer

Levca
02.2015 - 07.2016

Software Developer

FreeLance
03.2012 - 02.2015

Bachelor of Science - Computer Science And Programming

Escuela Colombiana De Ingenieria Julio Garavito
Andres Leveri