Objective
As a fully qualified Software Engineer with 10 years of experience, I can offer much to your organization. I have
more than 8 years of experience working with Java technology and 2 years with front end development. I am
confident that my passion for Information Technologies, together with my skills and experience and my commitment
will enable me to make a significant difference at your organization.
My professional goal is to get a position as Software Engineer or related which offers key participation, team
oriented tasks, immediate challenges, and career opportunity. With interest in security research and security aspects
of cloud computing.
My personal goal is to complete my Master of Science Degree.
Skills
10+ years Software engineer with exceptional programming skills and ability to learn fast;
•
8+ years of experience designing and implementing distributed software systems using object oriented with
•
Java technologies and frameworks (Hibernate, Spring MVC, JSF);
2+ years of programming skills in C++, with strong scripting skills as well knowledge of TCP/IP and
•
networking programming in Linux environments;
2+ years of experience in front end technologies with strong knowledge of Web standards and protocols,
•
including JavaScript, HTML, CSS, HTTP, AJAX, jQuery, NodeJS, Bootstrap and AngularJS;
3+ years of experience with code audits, black box testing and privacy/security design review of diverse
•
products and services;
3+ years of experience with database design and SQL.
•
Experience
Santa Catarina Catholic University Professor 02/2014 – 04/2015
I was professor on Bachelor in Technology Information Systems course and I was teaching the contents listed
below:
Java (From basic to advanced). The beginning of computer software (The software history). Software Engineering
(Diagrams, Software Lifecycle, Agile Methods)
Key modules: Object Orientated (inheritance, polymorphism, and encapsulation), Web Services, Rest Services, JSF,
JSP, HTML, JavaScript, Hibernate, Struts, EJB, Spring, Tomcat, Agile Methods (Scrum, XP), Software Lifecycle,
4
Unit Test (JUnit), Ionic, Android.
TOTVSS.A – Senior Software Engineer 08/2011 – 04/2015
I started as Software Analyst at e learning maintenance team, working with technologies such as Java, JavaScript,
XHTML, CSS, jQuery, Ajax, SQLServer, Oracle, Hibernate, JBoss, iReport. I was responsible for understanding the
customer problem, implement the solution and release on the next available update.
But I really wanted to innovate, so I asked to change to Framework Innovation Team. Framework at Totvs is the team
responsible for 2 ERP (Datasul and Logix). Together these two ERP use many technologies such as J2EE, Flex,
HTML5, CSS3, JavaScript, Progress 4GL, ADVPL (proprietary language), Hibernate, EJB, Restfull Services, JSON,
AngularJS, Bootstrap.
On this team I received 3 consecutives promotions and upgraded my position to Software Engineer. In 2014 I
became the Team Leader of the Framework Innovation Team and I was responsible for design, select the next
technologies and projects, allocate the tasks, create and negotiate the calendar for all the projects where this team
was working. I was the Team Leader when Totvs released two big projects (Datasul 12 and Datasul with Fluig). Both
of these projects were implemented by Framework Innovation Team in collaboration with TOTVS Labs, which is the
Totvs Laboratory at Silicon Valley, USA.
HSBC Bank S.A – Software Architect 09/2010 – 07/2011
I was hired by HSBC to design and develop the OHIA Project with a small team of 5 people. The OHIA Project is an
insurance initiative of the One HSBC Program, which aims at a global standardization of the customer experience
throughout the bank. The core end to end insurance sales solution teams were based in India, Brazil, Mexico,
England, United States and Canada.
As a Software Architect I took the role of Team Leader for the team based in Brazil, I was responsible for team
leadership, requirements gathering, front end design, allocate tasks and develop.
Unibrasil University – Professor 03/2010 – 07/2011
I was professor on Bachelor in Technology Information Systems course and I was teaching the contents listed
below:
Java (From basic knowledge to advanced Java).
Key modules: Object Orientation (inheritance, polymorphism, and encapsulation), WebServices, Rest Services, JSF,
JSP, HTML, JavaScript, Hibernate, Struts, EJB, Spring, Tomcat.
Agrotis – Software Developer 04/2009 – 08/2010
I was hired to migrate a system coded in Delphi to Java and the system database from FirebirdDB to MS SQL
4
Server.
The organization created a small team of 4 people to do this task, and I was the responsible for the project. I started
to design and migrate using J2EE components and web based technologies such as J2EE, Hibernate, Struts,
Spring, Swing, JAX WS, EJB, JavaScript, HTML and CSS.
We also developed the integration of this new system in Java with portable platform using SuperWaba. Many of the
customers of the organization used to use Data Collector with Barcode Scanner into Windows Mobile device, and
the better approach that we thought was to code this integration using SuperWaba which is multi platform and can
run in Windows Mobile or Android.
After the end of the conversion project and integration with a portable platform I started to work in a new project
called NFe Integration. NFe was a project to link our Java system with some web services provided by the
government, because in 2010 the Brazilian government asked to all retail companies to declare all the sales and
purchases.
Atos Origin S.A – System Analyst 07/2008 – 01/2009
I worked in an international project with Spanish customers (Orange) to develop integration between two systems
using TIBCO middleware (BW 5.3, 5.5 e 5.6) with daily contact with customers in Spain.
After this project, I started in a new project to redesign all the Iberia Airline Website and system using technologies
such as 2EE, Hibernate, Struts, Spring, Swing, JAX WS, EJB, JavaScript, HTML, SOAP.
Atos is a multinational organization and in January of 2009 they decided to not continue with his branch office in
Curitiba, Brazil, so the office was closed and all the employees were laid off in January of 2009.
HSBC Bank S.A – System Developer 05/2007 – 07/2008
This was my first full time position after 2 years of internship. My task was to create documents such as UC (Use
Case) and DE (Designer Specifications) and implement some modules specified in others UC and DE made by
another System Developer. To implement these modules, I worked with technologies such as JSP, HTML and CSS.
After some time, I received a promotion and upgrade in my role from System Developer to System Analyst. Together
with the new role, I received new responsibilities such as designing and implementing the new version of GIW
(General Image Workflow). GIW is a software where the bank customers can access all of his transactions in charts
and create specifics workflows to specific tasks. My first responsibility was to convert the previous GIW (standalone
application) into Web standard application. To develop that, I worked with proprietary tools made by HSBC (WAS
and WES), Rational Suite (Rational Software Model, Rational Software Architech, Rational Rose), J2EE, Hibernate,
HTML, CSS, JavaScript, Jboss, Tomcat, DB2, WebSphere.
Education
4
Post Graduation in Software Engineer with UML – GPA 3.60 03/2008 – 01/2010
The Software Engineering post graduation course at SENAI is one of the best courses in this area in Brazil.
Together with the course, I receive the certifications from IBM Brazil listed below.
IRT051 Customization and Management Adoption of RUP
DM011 DB2 Database Project
RT012 Business Modeling and SW requirements with Rational
RT031 Project Realization with Rational
Bachelor’s Degree, Information Technology – GPA 3.75 03/2005 – 03/2008
The Federal University of Parana is one of the best universities in Brazil. I received a full scholarship for good
grades.
Languages
English, Spanish, Portuguese
4
Geny Isam Hamud HerreraGeny Isam Hamud Herrera Geny Isam
Hamud Herrera
Phone: +1-786-***-****
Skype: geny.h.herrera
E Mail: ****.*******@*****.***