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.