Professional Profile
Oscar is a proactive and analytical data science professional, passionate about providing accurate and actionable information that helps companies achieve their strategic plans by using efficient and productive tools and methods. Backed by strong mathematics and statistics skills and 20 years of experience as a software engineer with a deep understanding of the different processes required to develop, implement, test, and deploy software products.
He has effective communication and teamwork skills, which, added to his experience and attention to detail, allow him to work in multi-functional environments to achieve remarkable quality results that are useful for his clients' competitive improvement.
Oscar has an outstanding drive for continuous and proactive on the job self-learning and development. He investigates, studies, and tests new and innovative technologies, methodologies, and tools to offer a service with better quality and scope, improve productivity in creating deliverables, and identify potential products and services to offer.
He is firmly committed to motivating team members to work collaboratively. He is prone to providing mentoring and guidance to help solve problems on his team, ensuring that task is in the project's focus and is carried out on time with high-quality standards.
Oscar is competitive and intellectually curious, with a significant ability to work with scientific concepts such as calculus or statistical inference. Oscar has experience applying scientific analysis principles to a wide range of intellectual and practical problems.
He has participated in mission-critical projects for the largest companies in Peru, Ecuador, Colombia, and Bolivia. He was successfully adding value to technological solutions with a focus on problem prevention, dedication to the quality of deliverables, and customer service and satisfaction.
Career Highlights
Responsible for the design, build and implementation of classification models for:
- Selection of the best candidate in the hiring process for a position, based on the applicant's predicted performance after six months on the job.
- Predicting the future performance of current employees, six months in advance, for proactive risk management.
- Detect which of the current employees are likely to resign in the next six months, for proactive HR management.
Oscar was in charge of all the required tasks, including data cleaning, data analysis, feature selection and engineering, and refining the implementation components for a better fit into the customer IT environment.
His models for the first client of NCA had 74% average sensitivity and 83% specificity.
Design and development of a module for the monthly electronic billing of 30K payment vouchers from the USMP University, including its digital signature and electronic approval by SUNAT (Peruvian Revenue Service). However, the USMP was worried that additional load would risk the ERP ability to provide services in the rush hours because that would mean a massive surge of accounting processing in the last few days of each month when most of the transactions are carried away.
- 30+ SAP Netweaver ABAP classes.
- Interfaces to receive invoices from client systems and send them the result, as well as for sending it to SUNAT for approval.
- Asynchronous processing.
- Monitoring reports and status of each of the invoices and tickets.
- Message bus that integrates processes in a dosage without compromising performance.
- Invoices digitally signed with Java code.
- Processing an additional 30,000 invoices did not cause a loss in system performance.
When this new accounting processing was put to work, the USMP key users did not notice any performance loss in their system. This way, they managed the additional processing peak saving the investment that a hardware resizing would demand.
The usual way to approximate complex functions, like the inverse of the tangent or the logarithm, is by developing polynomials approximating the function with great accuracy.
Because complicated integrals arise when fitting a polynomial approximation, they are usually found only in numerical form. Oscar managed to get analytical solutions to some of these functions, which compute them with as many precision digits as desired.
A detailed and interesting post explaining the fitting of the approximation to the inverse tangent found by Oscar is in the “Approximation to Elementary Transcendental Functions” post on his website.
Professional Experience
Participates in all areas related to the provision and support of IT solutions for BCTS-Pro clients. Works with the clients as partners providing them advice and solutions facilitating their efficient use of information technology and the reach of their business goals and also to get higher returns in their technology investments. Working in contexts as:
Improving information systems to adapt them according to new requirements as new business goals or fiscal regulations.
Providing strategic direction for the management of system implementations carried out by a third party.
Supporting the technical Implementation of new IT systems either with the led of BCTS or a third party company.
The delivery of these services requires:
Expert knowledge in diverse fields of IT and Software Engeneering, as system analysis, data modeling and database design, system and interface architecture, estimation of the required development effort and monitoring their implementation and maintenance.
Analyze procedures and applications to identify key performance enhancement points and provide recommendations for their resolution.
Meet with members from different client organization levels and areas to present plans, coordinate scope and harmonize technical details of the deliverables. Prepare presentations, reports and written documentation for these meetings and follow-up activities.
Evaluate, recruit, train and supervise all intermediate staff. Lead the technical team in system implementation projects. Manage the development team in a software factory, foresee and solve software engineering problems, coordinate with clients the methodologies and development protocol.
Evaluate existing procedures and provide expert advice on best technical system administration practices, including: backup and restore strategy, preparation of regression testing environments; strategy and planning of stress and performance system testing and test result assessment; role, profile and user account policy management, user support strategy for getting a new system into production, considerations of replication and high availability, etc.
Participation in projects with the following clients (the symbol indicates the project item is a link to the corresponding project description):
El Rosado (Ecuador)
February 2012 - December 2012Comandato (Ecuador)
August 2011 – January 2012Savia (Peru)
Mayo 2011 – January 2012eBiz Latin America (Peru)
August 2010 – September 2010Punku (Peru)
August 2009 – April 2010Cofide (Peru)
May 2007 – March 2009
Participation in projects with the following clients:
l’Oreal (Peru)
February 2009Wong (Peru)
October 2005 – May 2006El Rosado (Ecuador)
August 2006Corporación Pesquera INCA S.A. (Peru)
September 2005 – July 2006Ace Home Center (Peru)
August 2005Química Suiza (Peru)
September 2004 - August 2005Cadbury & Adams (Peru)
August 2004 - September 2004
Participation in projects with the following clients:
Ebel S.A.
July 2003 - August 2004.Aceites Fino (Bolivia)
May 2002 - July 2003.Kimberly Clark Corporation (Peru and Colombia)
June 2001 - April 2002.Carsa S.A. (Peru)
May 2001.
Participation in Projects
The following are the most recent, typical or important projects where Oscar has participated.
Please click the header right icon when required to see project details.