Eglinton & Yonge – Toronto ON
Cell Phone 647-***-****
*******.*******.***@*****.***
LEANDRO RICARDO SANTOS
OBJECTIVE
Java Developer, offering development services to big and small enterprise clients with focus on results. An Agile mindset and team player.
HIGHLIGHTS
Analytical and troubleshooting
Design Patterns
Solid knowledge life cycle
Focus on results
Communicative
Self-started
TECHNICAL SKILLS
Languages: Java, C#, HTML, CSS, SCSS, Javascript, Typescript
Databases: Oracle, MS SQL Server, Sybase, MongoDB, Firebase
Application & Web Servers: Tomcat, IBM Websphere
Frameworks & Engines: Angular 2/4, Express.js, Node.js, Jquery, Backbone.js, Jade, DHTMLX, JSF, JSP, Struts 2, Spring Boot, Hibernate, Primefaces
Mobile: Ionic 2/3, Cordova, Phone Gap
Design/Prototype Tools: XD Adobe
Data Exchange: REST, SOAP, XML, JSON, XSLT
Test Tools: JUnit, TestNG, IMacros, Jasmine and Karma
CI & CD Tools: Gradle, Maven, NPM, GIT, Fortify, Sonar, Jenkins, Atlassian Tools
Reports & Dashboards: Jasper, BIRT, JIT
Others: Data Mining WEKA, AWS, PCF, MS Azure, Microservices
WORK HISTORY
JAVA DEVELOPER – SCOTIABANK, TORONTO
Sep 2016 to Feb 2018
I have worked with LATAM projects in a cross-country environment, with teams in Canada and Chile, upgrading and modernization online banking technologies for Latin American countries. Involved in analyzing, designing, coding and specification of Integration Services between Front End new technologies and Back End legacy system.
The set of technologies included JEE (JDK 1.7 & 1.8), JSF 2, Angular 2, Typescript, Maven, Gradle, REST, SOAP, JPA, Unit and Integration Tests, Sprint Boot, Microservices, PCF and Swagger.
FULL STATCK DEVELOPER – LEMAR.CODES, TORONTO
Jun 2017 to Nov 2017
Principal engineer responsible for designed and implemented app to improve communication between Tenants and Managers.
Technologies used; Firebase, Ionic 3, Angular 4, PhoneGap, Cordova.
CONSULTANT, SENIOR JAVA DEVELOPER – CITY OF NOSSA SENHORA, BRAZIL
Feb 2015 to May 2016
Worked as a JEE Developer, designed and built a new Web Application to create and manage electronic invoices for the municipal government.
Directed software programming and development of documentation.
The set of technologies included JEE (JDK 1.6), Tomcat, HTML, CSS, Javascript, Maven, XML, XLST, SOAP, Jasper, JUnit, IMacros, Primefaces, Hibernate, AWS, SSL, PKI, X.509.
CONSULTANT, SENIOR JAVA DEVELOPER – GOLDEN DISTRIBUTOR, BRAZIL
Aug 2014 to May 2015
Developed a system for remote capture of the counters and status over 1600 printers with HTTP and SNMP protocols.
Moved quickly from prototyping to enterprise-quality robust implementations.
Directed software programming and development of documentation.
The set of technologies included JEE (JDK 1.6), C#, EJB, JBoss, Spring, HTML, CSS, Javascript, Maven, XML, XLST, Jasper, JUnit, IMacros, Primefaces, Hibernate, AWS.
CONSULTANT, SENIOR JAVA DEVELOPER, PROJECT LEADER – BAO BING S/A, BRAZIL
May 2011 to Jun 2014
Collaborated with designers to create clean interfaces and simple, intuitive interactions and experiences.
Coordinated installation of software systems and collaborated on the design and implementation of new features.
Programmed in an object-oriented programming language with an eye toward code abstraction and reuse.
Designed, developed and implemented firmware to support printer's embedded systems.
The set of technologies included JEE (JDK 1.6), C#, EJB, JBoss, Spring, HTML, DHTMLX, CSS, JSF, JSP, Javascript, REST, Node.JS, JSON, JMS, BIRT, JUnit, IMacros, Oracle, MySQL, MS SQL, Hibernate, SSL, PKI, X.509.
JAVA DEVELOPER, PROJECT LEADER – ÁBACO TECHNOLOGY, BRAZIL
May 2005 to Mar 2011
Collaborated with product and engineering team members to define and develop new product concepts.
Coordinated with QA testers for end-to-end unit testing and post-production testing.
Led working groups to develop mitigation strategies and prepare standard operating procedures.
Updated, modified and expanded existing software programs.
The set of technologies included JEE (JDK 1.5 and 1.6), EJB, Jboss, HTML, CSS, JSP, Javascript, Jquery, WebServices, XML, IMacros, Oracle.
ACCOMPLISHMENTS
2014 – I developed the first academic work of my country, Brazil, on data mining for electronic invoices. I used MEAN, API Data Mining Weka and JIT for dashboards.
2014 – At Golden Distributor, one of the biggest outsourcing printers of Brazil, I developed a system for capture counters of 1600 printers using HTTP and SNMP protocols for produced invoice in only 2 hours. Before this service was manual and takes approximately 2 weeks.
2010 – The Bao Bing S/A had a system in Java 1.4, front end in JSP and worked only MS-SQL. With my advice, the company agreed to change the old technology and I was responsible for updating to Java 1.5, front-end with JSF, DHTMLX, reports in BIRT and back-end using Hibernate. The system became dynamic and works in any database.
2007 – At Ábaco Technology, I made a generator code utilizing swing. Through my application, The company reduced for half the spend time to refactor code.
2005 – I developed the first academic work of my state, Mato Grosso, on Augmented Reality for my bacharel of science. I used Artoolkit.
EDUCATION
DATABASE ADMINISTRATOR
UFMT – Federal University of Mato Grosso
2013 to 2015
BACHAREL OF SCIENCE, SYSTEMS ANALYSIS
UNIC - University of Cuiabá
2001 - 2005
AWARDS
CAR - AUGMENTED REALITY CHESS
I wrote the article: CAR - AUGMENTED REALITY CHESS, submitted to and approved for presentation at the 10th Regional Congress of Information Technology and Telecommunications of Mato Grosso, SucesuMT, getting 2nd in general raking best work.
LANGUAGES
ENGLISH – PORTUGUESE - SPANISH