Cristian Gruita
San Diego, CA 92130
Phone: 858-***-****
Email: ***********@*****.***
Passionate, seasoned, high-energy and team player Java developer seeking an
Android developer position.
SKILLS
Languages:
Java (including design patterns, socket communication and multithreading),
C++ (MFC, API), HTML, XML, XSLT, SQL, CSS, JavaScript, Php/Drupal and
related technologies.
Databases: MySQL, MaxDB, Microsoft SQL Server
Application Server: Glassfish, SAP Netweaver AS
Java related technologies: Java Server Faces, Facelets, Java Servlets,
Apache Struts
Java Web Services: JAX-WS, RESTful Web Services with JAX-RS and Jersey
Enterprise Beans, Unified Expression Language
Android development:
Sudoku game with sounds, persistence, access to SD cards
Web browsing, calling asynchronous webservices
Displaying and manipulating maps, geocoding
3D graphics with OpenGL ES
Consuming external HTTP services, writing background services
Searching and Quick Search Box
Drag and drop
RIA with Titanium Mobile
Playing and recording audio and video
Sending messages and monitoring incoming messages
Bluetooth and Wi-Fi
Monitor voice and data connections
Cloud applications with C2DM
UI Design (Web Dynpro, GWT)
Technologies: SAP and SAP GUI,
Platforms: Windows, MAC OS, Unix (Solaris, AIX, HP-UX), Linux (SuSe, Red
Hat) including belonging applications.
Experience with AWK (including regular expressions), sed, vi
IDE's used: Eclipse, NetBeans IDE, Spring Framework, Guice (for Java) and
Developer Studio for C++
Source control tools used: Perforce, CVS, SVN, Source Safe, StarTeam
Networking and Server Management knowledge.
EXPERIENCE
Developer - SAP AG (world leader in enterprise software applications /
solutions)
2003 - 2009
Walldorf, Germany, http://www.sap.com
Web Dynpro and Java developer. Used SQL Server and mySQL databases in a
Eclipse environment. All the projects were done in a Six Sigma and Scrum
(agile) system.
- responsible for all steps of development life cycle: specification,
design, implementation, testing, rollout and maintenance.
- developed Python and Jython scripts for testing the TREX (search tool)
functionality. Also used regular expressions. Platforms: Windows 2003,
Linux SuSE, Solaris, AIX, HP-UX. Made use of AWK and sed.
- developed UIs using the Web Dynpro tool for a project called Guided
Procedures (business process tool). Java and J2EE
development
- developed in Java the built-in functions for the Runtime of the Galaxy
project (BPMN tool). Extensive use of web services, EJBs, xPath and
xQuery, J2EE
- for Galaxy, designed and developed integration projects with CAF from
NetWeaver, SCM, CRM, ERP functionality.
- participated in development in different areas: CAF (NetWeaver and CE),
CE integration projects, BPEM/Galaxy.
- participated in development in different areas: CAF (NetWeaver and CE),
CE integration projects, BPEM/Galaxy.
- proved adaptability and flexibility during quick switch between project
areas.
- gained knowledge about international industry business processes.
- extended customer interaction experience at international level.
- gained German and international experience.
Software developer - Net Support 2001 - 2002
Stuttgart, Germany, http://www.enteo.de
Developed in C++ for tools called Net Install (PC management software) and
Net Inventory (PC inventory tool):
- built an XML import/export functionality for NetInstall
- XML functionality for retrieving the hardware and software components
(using MSXML, WMI)
Software developer HMP
2000-2001
Herrenberg, Germany, http://www.tiscon.com
- ASP development for e-commerce tools (Java Script and Visual Basic
script)
- C++ tool for helping transfer the content of an Access database to a
SQL Server database (approx. 25 tables)
Software developer - Data Source Sytems Timisoara, Romania
1999-2000
Developed C++ (API and MFC) for a UI-solution (skin based development UI).
This enabled the user to create a skin from scratch, and then apply it to
all the UI controls he used (check buttons, radio buttons, etc). Extensive
use of C++ hooks.
Gained German experience, since it was German-owned company.
Additional experience
Developed different frameworks and used them further to develop
applications, web-
based and non-web-based, during my free time, as part of my hobby
activities.
Involved technologies: CSS, XML, XSLT
EDUCATION
SAP Professional training courses
2001-Present
SAP University, Walldorf, Germany
NetWeaver Overview
Six sigma
Scrum development
In the process of getting the Java EE certification
Bachelor Degree in Control Engineering, Technical University Timisoara
1992-1997
Completed a 5 year program
Diploma thesis: Genetic algorithms used for optimizing industrial processes
(with C++ implementation)
*References available upon request