Badges
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
Links
Skills
calavraian has not updated skills details yet.