![JA](https://d2abrqas732254.cloudfront.net/images/specialists/ae29e2846c32a2d369bb8f50fb6b36a602c4224f.jpg)
English:
Upper Intermediate
Juan A.
Vetted by YouTeam
Colombia
UTC -05:00
America/Bogota
English:
Upper Intermediate
Sr. Software Engineer
My name is Juan. I have a Bachelor degree in computer science. I am more than 10 years of professional experience in microservices, scalable computing systems, software architecture, data structures, distributed event streaming, asynchronous/concurrent/distributed programming, and efficient computing algorithms in large-scale systems. I also have strong analytical skills, with excellent problem-solving abilities.
Want to hire this engineer?
Check if Juan is availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Other technologies
Project Highlights
Development of multiple software projects
Jan `21 - Present
4 years
247 Software
As the Technical Lead of 247Software I’ve supervised aspects of the development of multiple software projects From estimating time and resources to developing and improving existing apps to ensure that all issues and defects are appropriately identified and resolved in a timely manner during the whole development process.
Responsibilities & achievements
Besides removing impediments for the teams, among my primary day-to-day responsibilities are: ● Coordinate the development and integration of the releases of the Frontend and Backend teams ● Developing microservices to solve different requests for access to the database and communication with other capabilities ● Worked along the BA teams and our clients to improve the usability and user experience of the released applications and guide the road map of future releases ● Prioritization of goals, time managing and resources to enable the team to release on schedule and without issues ● Follow up on open issues and high-priority features.
Full software development life cycle
Jan `17 - Dec `20
4 years
Emida
Professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build process.
Responsibilities & achievements
● Analyzing customer needs to determine appropriate solutions for complex technical issues ● Creating technical diagrams, flowcharts, formulas, and other written documentation to support projects ● Providing guidance to junior engineers on projects within their areas of expertise ● Conducting research on new technologies and products in order to recommend improvements to current processes ● Developing designs for new products or systems based on graphql stack ● Researching existing technologies to determine how they could be applied in new ways to solve problems ● Reviewing existing products or concepts to ensure compliance with industry standards, regulations, and company policies ● Preparing proposals for new projects, identifying potential problems, and proposing solutions ● Estimating costs and scheduling requirements for projects and evaluating results
develop large-scale web applications
Jun `16 - Jan `17
7 months
Indra
Evaluate the functional and detailed design, develop large-scale web applications relevant services, and more complex interfaces/databases that communicate with the operating system, communications protocols, database structures, user interfaces, and web elements. Use the appropriate test methodologies to test the system/database and implement them according to a particular approach
Responsibilities & achievements
● Develop high-quality software design and architecture ● Identify, prioritize and execute tasks in the software development life cycle ● Develop tools and applications by producing clean, efficient code ● Automate tasks through appropriate tools and scripting ● Review and debug code ● Perform validation and verification testing ● Collaborate with internal teams and vendors to fix and improve products ● Document development phases
Software developer JEE
Oct `13 - Jan `16
2 years
Petrociencia
Integrated System For Handling And Analysis Of Wells
Responsibilities & achievements
Integrated System For Handling And Analysis Of Wells. ● System for the automated management of workflows integrate studies of reservoirs ● System For The Realization Of Mechanical Diagrams Of Wells. ● System for elaborating norms and Procedures for protecting the data of an integrated study
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 Juan is available