YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

CM

English:

Upper Intermediate

Carlos Andrés M.

vetted by Youteam

Vetted by YouTeam

Colombia

UTC -05:00

America/Bogota

English:

Upper Intermediate

Full Stack Software developer with 10 years of experience using JavaScript, TypeScript, React, React Native, .NET Core, Amazon AWS

I participated as technical lead of a virtual wallet for a major bank in Jamaica. Together with a team, I developed a sales web app with live broadcasts for an E-commerce platform where viewers of up to 10 thousand connected users were reached. I have worked and lead projects in multiple industrial sectors such as Construction, Supply Chain, E-commerce, Billing, etc.

Want to hire this engineer?

Check if Carlos Andrés is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

Node.js 4 years
AWS 7 years
JavaScript 7 years
Stripe 1 year
.NET 7 years

Other technologies

Azure
CSS
HTML5
MongoDB
MySQL
React.js
React Native
TypeScript
CSS3
HTML
Redis
MS SQL Server
Next.js

Project Highlights

icon
Tech Lead Mobile

GIGA IT LLC

Feb `21 - Present

4 years

To build a Virtual Wallet App to an important Latin American Bank.

Responsibilities & achievements

- Leadership and Coordination: as a technical leader I am responsible for guiding and coordinating the development team. This involves assigning tasks, setting priorities, and ensuring deadlines are met. - Architecture Design: I have to participate in making decisions about software architecture, identifying appropriate technical solutions and establishing development standards. - Technical Problem Resolution: When complex technical problems arise, I must act as an expert in resolving these problems, providing guidance and support to the team. - Communication: maintain effective communication with both the development team and project stakeholders to ensure that everyone understands the technical objectives and progress of the project. - Mentoring: I must provide guidance and training to team members, especially younger ones, to foster their professional growth and technical development. - Technical Risk Management: Identify and address possible technical risks in the project and propose solutions to mitigate them. - Performance Appraisal: Participate in evaluating the performance of team members and providing constructive feedback.

Java
React Native
iOS SDK
AndroidX
icon
Senior Web developer

VTEX, Colombia

Jan `20 - Mar `20

2 months

Web and mobile Application related with the E-Commerce Sector.

Responsibilities & achievements

- Software Development: as a senior developer I had to write high quality and efficient code. - Design and Architecture: Contribute to the design of the software architecture and make fundamental technical decisions. - Problem Solving: Resolve complex technical problems and provide solutions to technical challenges in the project. - Performance Optimization: Identify and address performance issues in the code and perform optimizations. - Testing and Debugging: Perform extensive software testing and debug errors and problems. - Code Maintenance: Maintain and update existing code, ensuring its integrity and scalability. - Team Collaboration: Work closely with other team members, share knowledge and experiences.

AWS
Node.js
React.js
icon
Tech Lead

XpertGroup SAS

May `19 - Dec `20

2 years

Perform projects focused on several kinds of sectors: Pay Gateway, Virtual Office, E-Commerce and Planning in the building sector.

Responsibilities & achievements

- Leadership and Coordination: as a technical leader I am responsible for guiding and coordinating the development team. This involves assigning tasks, setting priorities, and ensuring deadlines are met. - Architecture Design: I have to participate in making decisions about software architecture, identifying appropriate technical solutions and establishing development standards. - Technical Problem Resolution: When complex technical problems arise, I must act as an expert in resolving these problems, providing guidance and support to the team. - Communication: maintain effective communication with both the development team and project stakeholders to ensure that everyone understands the technical objectives and progress of the project. - Mentoring: I must provide guidance and training to team members, especially younger ones, to foster their professional growth and technical development. - Technical Risk Management: Identify and address possible technical risks in the project and propose solutions to mitigate them. - Performance Appraisal: Participate in evaluating the performance of team members and providing constructive feedback.

AngularJS
AWS
C#
MySQL
React Native
Redis
MS SQL Server
.NET Core
icon
Tech Lead

Facture SAS

Feb `14 - May `19

5 years

Perform the application called Sispuertos, that has the functionality of automatize all operative process on the Sociedad Portuaria Palermo Coremar.

Responsibilities & achievements

- Leadership and Coordination: as a technical leader I am responsible for guiding and coordinating the development team. This involves assigning tasks, setting priorities, and ensuring deadlines are met. - Architecture Design: I have to participate in making decisions about software architecture, identifying appropriate technical solutions and establishing development standards. - Technical Problem Resolution: When complex technical problems arise, I must act as an expert in resolving these problems, providing guidance and support to the team. - Communication: maintain effective communication with both the development team and project stakeholders to ensure that everyone understands the technical objectives and progress of the project. - Mentoring: I must provide guidance and training to team members, especially younger ones, to foster their professional growth and technical development. - Technical Risk Management: Identify and address possible technical risks in the project and propose solutions to mitigate them. - Performance Appraisal: Participate in evaluating the performance of team members and providing constructive feedback.

Azure
JavaScript
React Native
Team Foundation Server
MS SQL Server
icon
Software Developer

Ininteg SAS

Jan `11 - Feb `14

3 years

Participate in projects related with Billing, Supply Chain and Personal Access control.

Responsibilities & achievements

- Software Development: Contribute to software development, write code and perform programming tasks under supervision and direction. - Continuous Learning: Continue learning and improving your technical skills. An advanced junior developer must be willing to acquire new knowledge and adapt to emerging technologies. - Problem Solving: Resolve simpler technical problems and support junior developers in identifying and solving problems. - Team Collaboration: Work closely with other team members, share knowledge and help newer members. - Testing and Debugging: Perform software testing and debug errors with the guidance of more experienced developers. - Code Maintenance: Contribute to the maintenance and updating of existing code, following best development practices and maintaining code quality. - Communication: Communicate effectively with other team members, participate in code review meetings, and share your technical findings and progress. - Documentation: Contribute to the documentation of code and technical processes, helping to make knowledge accessible and understandable to other team members.

JavaScript
jQuery
MS SQL Server
.NET Framework
icon
Webmaster

Universidad del Sinú

Jan `10 - Jan `11

1 year

Perform management task related to the web site of the University.

Responsibilities & achievements

- Content Management: Add, edit and delete content on the website, including text, images, videos and other multimedia resources. - Regular Updating: Ensuring that website content is kept up to date and relevant to users, which may include publishing news, events and announcements. - Search Engine Optimization (SEO): Apply SEO practices to improve website visibility in the search results of Google and other search engines.

JavaScript
PHP
PostgreSQL
CSS3
HTML

Education

Higher education in Computer Science

Agency

Software development agency #2133

100-400

GMT-5

Rosario/Argentina, Buenos Aires/Argentina, Cartagena/Colombia, Barranquilla/Colombia, Veracruz/Mexico, Monterrey/Mexico, Rio de Janeiro/Brasil

Core Expertise

AngularJS
ASP.NET
ASP.NET MVC
AWS
Azure
Big Data Architects
C#
Cloud Engineer
ETL
Java
Kotlin
.NET
Node.js
Objective-C
PHP
PostgreSQL
Python
React.js
React Native
Ruby
Ruby on Rails
Spring
Tableau
TypeScript
UI
UX
Xamarin
.NET Compact Framework
Automated Testing
Data Modeling
DevOps
Golang
Laravel Framework
Product management
Swift
Testing Framework
Graphic design
User Experience Design
Wireframing
Android NDK
iOS SDK
MVC
Spring Boot
Flutter
Google Cloud Platform
.NET Core
Xamarin.Forms
Xamarin Native
AndroidX
iOS Auto Layouts
Power BI
.NET Framework
.NET Web API

Industries

Information services & Technologies

Want to hire this engineer?

Check if Carlos Andrés is available