Thiago Emanuel Moreira da Silva
Brazilian, +55-81-991*****, +55-81-865*****
******.*******.*******@*****.***
Academic Background
Bachelor degree in Computer Science (Catholic University of Pernambuco) –
(2008 – 2013).
Main Qualifications
Software developer with five years of professional experience in
consulting, development software, also having worked as a freelancer
consultant;
Sun Certified Java Programmer;
Development of algorithms, complexity analysis and data structures;
Large experience on architecture of J2EE (Java) systems, with different
servers (BEA Weblogic, WebSphere, JBoss, Tomcat) and
frameworks/support tools (EJB,Spring, Struts, Hibernate, Ant, Eclipse);
Professional Background
Petrobras – (June/2013 – present) - A leader in the Brazilian oil industry, we
have expanded our operations aiming to be among the top five integrated energy
companies in the world by 2020. We have a presence in 25 countries. The 2013-
2017 Business Plan calls for investments in the order of $236.7 billion
Position: Analyst / Programmer
Main Responsibilities:
Participated in the requirements analysis and technical assessments;
Developed class diagrams/sequence diagrams using UML and Rational
Rose ;
Used Flex framework and J2EE components to develop Action classes,
backend processes, complex reports and database interaction;
Front end and Middle, Backend developing ;
Installed, configured, and maintained a continuous integration (build)
server ;
Designed and developed Session beans to implement business logic ;
Created SQL's from views and queries to interact with multiple systems
for data ;
Developed a robust administration and security system for access control
and restrictions at application and user level ;
Used PL/SQL for writing stored procedures ;
Mv Sistemas (Dez/2011 to June/2013) Brazilian company focused on ERP for
hospitals/health services with revenues around R$ 100 million and about 1000
employees.
Position: Senior Java Programmer
Main Responsibilities:
Modules are developed based on technologies like Java/J2EE, Struts
Framework, Tiles, Hibernate, Ajax, DWR Framework, and MSSQL;
Front end and Middle, Backend developing ;
Involving the development of EJBs to handle the business logic of trade
processing ;
Development, enhancement, bug fixing and writing Junit Test Cases of
Java related applications ;
Developed DAOs using Spring-JDBC ;
Implemented ORM applications using Hibernate and integrated with
spring ;
Accenture (Dez/2010-Dez/2011) Multinacional company focused on services
Position: Senior Programmer
Main Responsibilities:
Designed and developed features for J2EE-based business activity
monitoring and operational dashboard engine, including the rules and alert
engine, webapp components, recoverability, intelligent workflow features,
internationalization, and upgradability ;
Integrated company's software with partner's BPM software ;
Developed testsuite framework and regression tests for rules and alerts
engine, recovery engine, object manipulation functionality, import/export
engine, and user-defined function handling .
C.E.S.A.R (Jan/2008-2011) Recife Center for Advanced Studies and Systems
is a private institution that creates products, services and companies using
Information Technology and Communication (ITC).
Position: Systems Analyst/Programmer.
Main Responsibilities:
Systems development, using Java ;
Languages
Portuguese - Native Language
English