Leonardo José Pires Machado

Cell Phone: +55.61.984140188

http://br.linkedin.com/in/lmachado/ / Linkedin Profile
http://oleonardomachado.com / Blog
http://oleonardomachado.com/cv / Detailed CV and sample projects portfolio

Personal statement

I currently work as a team lead senior developer at a document management specialized company in Brazil, but I am looking for greater professional opportunities. I am adaptable and enthusiastic and take great pride in my work and I am able to form working relationships quickly with a wide range of people.

Summary of Qualifications

Skill/Technology/Methodology / Experience / Last Used / Skill Level 1-5 (5 = Excellent)
C# / 10 / Current / 5
ASP.NET / 10 / Current / 5
Asp / 4 / 2005 / 3
Cobol / 4 / 2003 / 3
Delphi / 10 / 2006 / 5
Javascript / 8 / Current / 4
KnockoutJS / 1 / 2014 / 3
Java (Android) / 3 / Current / 3
PowerDesigner / 4 / 2015 / 3
MS SQL Server / T-SQL / 10 / Current / 4
Oracle / 3 / 2007 / 3
MySQL / 1 / 2014 / 3
SQLite / 3 / Current / 4
MongoDB / 2 / 2014 / 3
OOP / 14 / Current / 5
Microservices / 1 / Current / 2
SaaS / 5 / Current / 4
MVC / 4 / Current / 5
SOA / 4 / Current / 4
WebAPI / 4 / Current / 5
MS Azure / 3 / Current / 4
Sharepoint / 4 / 2012 / 3
EMC2 Captiva InputAccel / 3 / Current / 3

Work history (most recent companies only)

Software Engineer, Comp Line Informática, Brasília/Brazil / 2014 - Present

Compline is an ECM (Enterprise Content Management) company, mainly focused on Banking and Insurance sectors. Compline are, in short, responsible for receiving physical documents, digitalize them, store the physical archives in several warehouses, analyze insurance contracts and provide online full document management.

Handling almost than 1 million documents monthly, became the bigger Azure partner of Microsoft in Central Brazil. Our services (web, desktop and mobile) are used by +10.000 users daily with no downtime for the last 2 years.

·  Designed a lead follow-up architecture to integrate enterprise applications with EMC2Captiva which resulted in a speed gain of an order of almost 1 hour per day and an increase in the overall capacity of processing.

·  Participated as a valued member of a 3-person project team to create an Architecture Guideline to guide all new development of the company. Generated project schedules, orchestrated weekly meetings and resolved outstanding issues to achieve project completion 3 weeks ahead of schedule.

·  Defined the architecture of new specialized systems as well as evaluated and documented new technologies and assisted developers in project's architectural and programming related decisions;

·  Lead a team of 10 developers (beginners, Intermediate and Senior) responsible for new product development.

Main Projects

·  Elaborated and executed the migration plan of systems, storages and SQL databases to Azure Cloud infrastructure. Done in a record schedule of 6 months. Main technologies involved Azure Service Bus, VMs, ASPNET, SQL 2014, WorkRoles, WebRoles, WebJobs, Storage Blob, Storage Tables, Redis. (Project details at http://oleonardomachado/cv/migration.html)

·  Created the services architecture to perform OCR and FTS in all 70 million images and designed a new and reliable search feature, focused on specific document metadata and user defined metadata. Also, the new images (+50.000/day) are now processed immediately with almost online search features of any image, decreasing the wait time from 2 hours to about 5 minutes. Technologies involved include Azure VM, EMC2, SQL 2014, ASPNET, Azure Search. (Project details at http://oleonardomachado/cv/ocr.html)

Technologies Used

Azure PaaS, IaaS, SaaS – Azure Search, Azure SQL, Azure VMs, WorkRoles, WebJobs, WebRoles, Storage, Redis, DocumentDB, EMC2 Captiva, Dot net framework (C#, ASP.NET MVC), Javascript, AngularJS, Android Java, Sharepoint

Software Engineer, Orium Informática, Brasília/Brazil / Jan/2013 – Jan/2014

Technology startup focused in providing new ways to connect people.

·  Designed and implemented the architectural project for the startup product that demanded a distributed processing infrastructure interacting with google services and AWS.

Main Projects

·  With a team of 3 high skilled software engineers, developed an innovative software aiming to join people by interests. Technologies involved: javaScript, KnockoutJS, MongoDB, Amazon AWS, Lucene, DOTNET.

Technologies Used

AWS, Javascript, KnockoutJS, MongoDB, Lucene, Dot net framework (C#, ASP.NET MVC)

Software Engineer - CEO, Tiwa Software, Brasília/Brazil / 2013 - Present

Technology startup focused on providing consultancy on Cloud technology. Also developed a new free Android application for Lawyers that was translated to 4 languages and was downloaded in more than 100 countries.

·  Elaborate the architecture of the LawyerAgile mobile and web project, a solution for lawyers that need to manage clients, cases, daily appointments etc. This is a complete project with mobile development, online services, online payment, social network and document management.

·  Provided advice as a consultant to several clients, on how application should be implemented using current industry approaches, provided technical advice about software architecture, design, development and deployment needs.

Main Projects

·  Developed the entire architecture for the LawyerAgile mobile App and Online Services. Technologies involved: iOS development (Swift), Android development (Java), Azure WebApp, Azure WorkRole, Azure SQL, Azure Storage Blob, Azure AD, Redis. (Project details http://oleonardomachado/cv/lawyeragile.html)

·  Developing an Electronic Document Management as a Service (SaaS) product for a startup company. The project involves Azure infrastructure to provide high availability and high volume of data processing. A detailed billing system was developed to control subscriptions of the service. Technologies involved: Mobile development iOS & Android (Xamarin), Azure WebApp, Azure WorkRole, Azure Storage Blob, Azure AD, Azure Service Bus Queue, Azure Service Fabric, EMC2Captiva.

Technologies Used

Azure Search, Azure SQL, Azure VMs, WorkRoles, AD, WebRoles, Storage, Redis, DocumentDB, Service Bus, Service Fabric, Dot net framework (C#, ASP.NET MVC), EMC2Captiva, Javascript, AngularJS, Android Java, iOS Swift

Software engineer/Team Lead Sr. Developer, ANAC – Brazil’s National Civil Aviation Agency, Brasília/Brazil / 2011 - 2013

Nacional Civil Aviation Agency is responsible for the safety of civil aviation. The major roles include: regulating civil aviation to promote safety, researching and developing national airspace system and civil aeronautics, regulating commercial space transportation, certificate pilots.

·  Redesigned and refactored the mission-critical web-based Cargo Tracking and Monitoring Solution to improve performance and give more precise results. At the end the team was able to decrease the wait time of several parts of the application from more than 15 seconds to less than 500 milliseconds.

·  Created the data mappings to perform the data migration from PHP (old intranet) to SharePoint.

·  Developed the intranet site applications and web parts.

·  Conducted system specification documents and business requirements analysis.

Main Projects

·  Created the intranet SharePoint and developed interfaces to show data from internal systems. This new portal eliminated a previous contract and reduced costs by the order of US$ 30.000/year. Also the time spent looking for information was reduced by 20% increasing efficiency of the public services. Technologies involved: SharePoint 2013, ASPNET, ASP Classic, Oracle.

Technologies Used

Asp Classic, Oracle, Dot net framework (C#, ASP.NET MVC), JavaScript, SharePoint

Software engineer/Team Lead Sr. Developer, Autotrac, Brasília/Brazil / 2008-2011

Autotrac is the leader in Cargo Tracking and Monitoring in Brazil. Is the only company in its sector to operate their own ground station data communication (hub), using unique and redundant channels in geo-stationary satellites, and backbones dedicated to the major cellular operators in the country. All this structure ensures high availability, security and quality of service.

·  Designed and developed mission-critical web-based Cargo Tracking and Monitoring Solution.

·  Conceived and developed mission-critical algorithms and software in CSharp and JavaScript.

·  Maintained existing computer programs by making modifications as required.

·  Introduced architectural changes into legacy application. Improved code modularity, introduced unit-testing, identified and fixed performance bottlenecks, addressed security concerns.

Technologies Used

Dot net framework (C#, ASP.NET), JavaScript, YUY, SQL Server

Consultant, ITC - International Trade Centre, Genève/Switzerland / 2008
Consultant, ITC - International Trade Centre, Brasilia/Brazil / 2007-2010

As the joint agency of the United Nations and the WTO, ITC is the only multilateral agency fully dedicated to supporting the internationalization of SMEs. Its joint mandate combines a focus on expanding trade opportunities with the aim of fostering sustainable development.

·  Lead Engineer responsible for software architecture, design and implementation of the new “Product MAPs” Intracen (United Nations) website.

·  Lead Engineer responsible for software architecture, design and implementation of the new “Market News Services” Intracen (United Nations) website.

·  Part of a team with people from several different countries working together focused in delivering the best solution for worldwide usage, implementing best practices in web interface.

·  Migrated two large applications (PMAPs and MNS) from PHP to Dotnet framework. Redesigned the entire application and database to use United Nations infrastructure instead of an external provider.

·  Wrote the entire documentation of the new projects

Main Projects

·  Migrated the PMAPs (Product Map) and MNS (Market News Services) applications from PHP to ASPNET. Those applications provide strategic information about international markets of goods and news about markets. Eliminated the contractual costs and increased the response time and effectiveness of the provided service to all member countries. Technologies involved: SQL Server, ASPNET, PHP, JavaScript.

Technologies Used

Dot net framework (C#, ASP.NET), JavaScript, SQL Server, PHP

Summary of other jobs:

2007-2008 / Developer at Bank of Brasilia – A regional bank in Brazil
2005-2007 / Software Engineer at Linknet – A software development company.
2004-2005 / Developer at Jakar i.t. – Startup for Industrial ERP
2001-2003 / Developer at Agência Nacional de Vigilância Sanitaria – A government agency (equivalent to United Stated FDA)
2000-2001 / Developer at Correio Braziliense - A large news media group in Brasilia
1994-2000 / Senior Developer at Bank of Brazil – The largest bank of Brazil
1992-1994 / Senior Developer at Central Bank of Brazil – Equivalent to United States Federal Reserve Bank
1991-1992 / Developer at Fundação Educacional de Brasilia – State government agency for education

Education

Bachelor of Information Systems and Technology - 1998

UniCEUB – Centro Universitário de Brasília (Brasília/DF – Brazil)

Certifications

MCSD – Microsoft Certified Solutions Developer

MCTS - Microsoft Certified Technology Specialist

MCPD - Microsoft Certified Professional Developer

MCAD - Microsoft Certified Application Developer

MS - Microsoft Specialist Azure

Interests

Photography and electronic device development (Arduino, Raspberry PI etc.)

References

References available upon request.