Juan Carlos Araujo

United States

@calavraian

Senior Software Engineer

Badges

Problem Solving
Java
Python
Sql

Certifications

Work Experience

  • Chief Technology Officer

    BoxToLife•  June 2018 - Present

    Design of the software architectures for the different products, I define and propose features of the products as well as the most appropriate technologies for different scenarios, I manage the infrastructure in the cloud required for the operation of the platforms, mainly using AWS, use of technologies related to IoT topics, I participate in the development of the backend of the main systems, coordinate the engineering team and advise the less experienced members.

  • Engineering Director

    Digono Aplicaciones•  April 2010 - December 2020

    Designed and developed an internal set of libraries in Java, Python, Objective-C and Swift, reducing development time by up to 30%. Participated in the development of the backend of several platforms and applications, as long as web, desktop and mobile. Increased teams development capacity by establishing base or startup projects for REST, MVC and Multi-Layer architectures for backend projects. Coordination and management of engineering teams for multiple clients. Designed and developed mobile applications for iOS Apple platform.

  • Chief Technology Officer

    Grupo Nuu•  June 2014 - December 2018

    Designed and implemented software architectures such as Component-based, Client-Server, Multi-Layered, REST, Microservices and MVC. Conducted research and testing of new technologies, languages and frameworks as well as practices that will help improve the performance of engineering teams. Recruited, trained and mentored new members of the engineering team. Established internal standards for software development based on the needs and functions of the company.

  • Senior Software Engineer

    Scio Consulting•  April 2008 - April 2009

    Developed software using Java and C#. Designed and developed new plug-ins in Java for applications built under eclipse RCP. Designed and developed several tools for the HR department allowing to easily identify relevant information about the team members.

  • Lead/Senior Software Engineer

    CETIC Michoacan•  September 2004 - March 2008

    Participated in the development of web platforms with java, for the use of cartographic maps using open source platforms as a base. Developed a set of administrative tools on the web with java to communicate and share data with different offices within an intranet. Developed internal use software under both agile and conventional methodologies. Helped to improve the general process and best practices for software development.

Education

  • Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM)

    Business Innovation, Master•  August 2009 - September 2011

  • Instituto Tecnológico de Morelia

    Computer Systems Engineer, BE•  July 1996 - September 2001

Skills

calavraian has not updated skills details yet.