César Olea

Director of Software Development

About Me

Director of Software Development with hands-on experience leading co-located teams across the globe.

Skills

  • Technical Skills

  • Java - Several projects in production
  • JavaScript - Several projects in production
  • PHP - Several projects in production
  • Clojure - Several projects in production
  • SQL - MySQL, PostgreSQL and SQL Server
  • C# - Web applications and Web services
  • Soft Skills

  • Distributed Team Management
  • Software Development Lifecycle Management
  • Agile Software Development
  • Software Project Planning
  • Business Analysis and Requirements Management
  • Software Project Forecasting and Budget Management
  • Team Leadership and Mentoring
  • Languages

  • English - Fluent
  • Spanish - Native language

Education

University

2000 - 2005

Attended Sonora Institute of Technology (ITSON). Degree: Electronics Engineer, major in Instrumentation and Control.

Post Graduate

2006 - 2008

Attended CICESE Research Center. Degree: Master in Science, Computer Science.

Work Experience

Autopal Software

June 2016 - present

Director of Software Development. Directly responsible for all software development projects, quality assurance (QA) and operations. Planned, created and hired talent for the QA and Operations branch. Oversee new software development projects, assigning people according to their skills, interests and project viability. Managing relationships with third party vendors critical to our operation such as Amazon (AWS). Propose, plan and execute both internal an customer facing software development projects. Coordinated the PCI certification, culminating in the company achieving PCI DSS level 1 certification.

May 2013 - June 2016

Lead the team building its next generation Loan Servicing Software. Coordinated a team of developers using an open source stack: PHP, MySQL, JavaScript. Designed and developed key services used by the application such as a payment gateway, rules engine, push server for real time messaging and a job scheduler. Responsible for the technical stack, defining and assigning tasks, improving the development process, PCI certification and making sure the whole team was working towards the same goal in an efficient manner. Reports directly to the CEO.

Previous to my role as Technical Program Manager, I worked as a Senior Developer in their original software platform. Upon joining I was responsible for developing a RESTful API used both internally as well as external customers. This API was successfully deployed to production, and used internally to build a high performance, high scalability loan importing facility. I also developed a rules engine, which would be later improved and used in the next version of the product.

Contatta

May 2012 - February 2013

Senior Developer working with an open source stack: PHP, JavaScript, MySQL. Developed core functionality of the CRM platform such as: commenting, social services integration (Facebook and Twitter) and calendaring. Created custom extensible JavaScript widgets (such as popups and layout panels) to be used across the Web application.

INgrooves

December 2011 - May 2012

Senior Developer working with a Microsoft stack: C#, SQL Server, Windows services, Web applications, Web services. Designed and implemented an extensible mechanism to consume a variety of XML based messages coming from external services. Implemented a graphical user interface application to create and batch send test messages, to be used in the QA phase to test all the parts involved in message handling.

Direct Brands

November 2008 - December 2011

Senior Program Manager for Direct Brands, the largest direct-to-consumer media distributor in the United States. Open Source technical leader for various projects. Responsible for planning and estimation of development projects, as well as training developers across the entire organization.