Photo Credit: WeGraphics
Eugeniu Cararus
Summary
I’m specialising in building distributed applications, I mainly used traditional Java and J2EE technology stack on tomcat/jetty/weblogic server by using SpringFramework, Struts MVC with Hibernate and Mule ESB, and many other technology and tools.
I have 10 years of professional experience worked in various very interesting and demanding projects, mainly large scale distributed projects. I had a chance to work in big multi-threaded, concurrent, standalone application, but also I had chance to work on greenfield projects mainly at Mobiteam at the beginning of my career path.
Following trends I recently started to focus more on functional languages, I’m learning Scala and Closure, Spark I’m interested in Machine Learning. I studding different NoSQL databases mainly MongoDB and HA/ EC Lucen, as well I’m interested into cloud computing AWS, GC, Cloud Foundry, Heroku. Infrastructure configuration/provision management/containerisation Docker, Puppet, Ansible and others HashiCorp products, I also worked on projects with different languages/frameworks like Groovy(Grails), PHP(Drupal) or GWT.
I had a chance to work within great agile teams distributed across the world with high coding standards in agile environment that valued lean and mature approach, embracing continuous integration and continuous delivery, integration tests, unit tests, pair programming by doing continuous codebase refactoring, I’m targeting continuous code improvement, and new technologies implementation. In terms of team organisation my slogan is “let’s build mature and self managed team”.
Generally I’m very focused, process oriented technical person. I like knowing how things work around me and I always look for new exciting opportunities. Personally I like socialise and build good relationship with people around me.
Experience
Senior Application Developer at JPMorgan Chase & Co.
October 2014 - Present
JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The Firm is a leader in investment banking, financial services for consumers and small businesses, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world’s most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com.
Senior Software specialist in open source solution. at Pentalog
November 2013 - October 2014 BalckDuck:
Offering award-winning software and consulting, our client is the partner of choice for open source software adoption, governance and management to enterprises of every size. They help their customers harness the power of open source technologies and methods for faster innovation, greater creativity and improved efficiency.
-
PROJECT: Team has agreed to provide to the client a fully functional offshore development center (ODC) setup with a dedicated team of engineers. This team works with client engineers for the design, development, software programming, testing, configuration and integration, on an ongoing basis consistent with client’s instructions and the specifications. The developed web application allows the building of a knowledge base regarding open source information, as well as analysis of software IP and open source risk profiling on software components. Overall, it enhances the open source software management through better control of existing code, improvement strategies and continuous learning.
-
TECHNICAL ENVIRONMENT: JAVA 7, Spring, JPA2, JavaScript, BackBone.js, jQuery, HTML5, CSS3, LESS, PostGreSQL
-
TEAM SIZE: 8
-
MISSION DESCRIPTION: Developer within the back-end team. Analysis and estimation of the functional and technical evolutions. Writing the architecture and the detailed technical design. Carrying out the functional and the technical evolutions. Carrying out tests and solving bugs. Code reviewing every code change together with the team. Documenting guides and techniques.
-
SKILLS: Zookeeper 1.5.1, Solr 4.6.0, PostGreSQL 9.1, Querydsl 3.3.0, EhCache 2.6.8, Hibernate 4.2.0, Spring 3.2.7, JAVA 7
Senior Software Engineer at Pentalog
April 2013 - November 2013 Nord Net
Division of a main telecom operator established in the center of the Lille metropolis, the client is committed to an ambitious development dynamic, which nowadays places it among the most influential players specialized in new technologies, at a national and international scale, proposing to companies and individuals solutions which offer them secured access options, Internet presence and the possibility to maximize the exploitation of the available web resources.
-
PROJECT: The team is focused on providing two main types of activities: Third-Party Application Maintenance services provided in Moldova, which includes the corrective and upgrade maintenance on front-end side for several applications and on the client’s backoffice applications, as well as Third-Party Application Acceptance services assured by the Vietnam team, involving testing and validation of some of the client’s applications such as web, desktop and mobile applications. In addition, Team ensures design, analysis and technical research services for our client.
-
TECHNICAL ENVIRONMENT: JAVA, Spring 2.5, Spring 3.2, JPA, Hibernate 3.x, Axis 1.4, CXF 2.3, SpringSecurity 3.1, JSF, RichFaces, JUnit, DBUnit, Unitils, JBehave, MySQL 5.0.x, Maven, Dozer, JAXB, Drools, JBoss 4.x GA, PHP 5.x, HTML, CSS, jQuery, Jenkins, Apache, Redmine.
-
TEAM SIZE: 11
-
MISSION DESCRIPTION Developer. Analysis and estimation of the functional and technical evolutions. In charge of writing the application code in accordance with the established architecture and the detailed technical design. Development of the new application functionalities and specifications. Maintenance of the existing functionality. Design and implementation of unit tests. Communication with the client on technical subjects. Carrying out functional tests.
-
SKILLS: JAVA, JBoss 4.x GA, Dozer, Maven, MySQL 5.0.x, Unitils, DBUnit, JUnit, JAXB, CXF 2.3, Axis 1.4, Hibernate 3.x, JPA, Spring 2.5
Software Development Engineer at Pentalog
April 2011 - April 2013 ELSTER ENERGYICT
Our client, one of the world leaders in the field of energy management, supplies its customers with tools that assist them in measuring and controlling their energy consumption (remote meter reading, data validation, estimating, editing, load shedding, forecasts, allocation, work flow and complex invoicing).
-
PROJECT: Team develops several projects concerning the design and development of energy management hardware and software solutions and services targeted towards the utilities and energy suppliers as well as to the end clients.
-
TECHNICAL ENVIRONMENT: JAVA 1.5/1.6/1.7, Internal framework, Internal Application Server, Oracle, Apache Maven 2.2.1, JIRA, GoogleMaps
-
TEAM SIZE: 15
-
MISSION DESCRIPTION: Developer. Analysis and estimation of the functional and technical evolutions. In charge of carrying out the functional and the technical evolutions. In charge of carrying out tests.
-
SKILLS: Java, JUnit, EasyMock, PowerMock, Mockito, Google KML, Oracle 10g, env virtualisation.
Senior J2EE Developer at Pentalog
September 2010 - March 2011 FRAGRANCES AND FLAVOURS INDUSTRY LEADER
Global leader in the fragrances and flavours industry, the quoted company creates and produces unique and innovative fragrance and flavour solutions in the agri-food, perfumery sectors etc.
-
PROJECT: Development of a web application for managing the product transfer process in the production environment.
-
TECHNICAL ENVIRONMENT: Java EE5, Spring 2.5, Hibernate 3.3, Struts 2, Oracle 10g, WebSphere Application Server 6.1
-
TEAM SIZE: 7
-
MISSION DESCRIPTION: Development of web applications for the management of customer product transfer. Development of new application functionalities.
-
SKILLS: jQuery, HTML, Spring, Hibernate, JUnit, Tomcat, J2EE, CSS, Apache, JSP / Servlets, Struts, LDAP, Oracle, WebSphere, JavaScript
J2EE Developer at Pentalog
October 2009 - September 2010 STRATOR - ALTADIS GROUP
Strator is a subsidiary of the Altadis group, one of the world leaders in the tobacco industries. Strator offers its customers a software solution called Gamme5 providing the automation of the process of sale, collection and shop management.
-
PROJECT: The client has commissioned Pentalog with the development of a more efficient and more optimized solution, including new functionalities, for the sales management of shops. The purpose of the project was to create a software solution, named Gamme6, consisting of 2 parts: Desktop application installed on the cash register in the point of sale and Web Strator application installed on a Strator server in an Altadis environment that will be available via Internet as a Web application. These two applications must exchange information on the same database by using Web Services.
-
TECHNICAL ENVIRONMENT: JAVA, AJAX, Tomcat, JBoss, Hibernate, Spring, JavaScript, jQuery, JSF, RichFaces, JUnit, PostGreSQL, Eclipse, Maven, pgAdmin, JIRA, Confluence
-
TEAM SIZE: 32
-
MISSION DESCRIPTION: Estimation of the workload for the use cases. Management of the design documents according to the client’s specifications. Development of functionalities. In charge of carrying out and managing unit tests.
-
SKILLS: JSF, Hibernate, PostGreSQL, JBoss, JAVA
Software Developer at F-Line Technologies
August 2009 - October 2009
F-Line Technologies develops and supports solutions for banks and financial institutions. It is experienced in working with large information systems using Oracle technologies. F-Line Technologies has successfully completed several complex system integration projects for banks in CIS countries (including Moldova, Azerbaijan, Georgia, Kazakhstan, and Ukraine) and provided them with financial analysis and retail service solutions, including loan origination and credit scoring.
-
PROJECT: E-Banking solution The team was focused on providing hight available solution for on-line banking for Azerbaijan market. Application has been designed and fully maintained by Moldavian team, which includes the corrective and upgrade maintenance on front-end side and on the client’s back-office applications, as well as implementation of new features.
-
RESPONSIBILITY: My main responsibility was to implement security and user management module.
-
TECHNICAL ENVIRONMENT: As company is Platinum partner of Oracle key technologies used for development of application was mainly Oracle products such as OracleADF with UI written by using PrimeFaces/RichFaces, OracleBI as reporting solution, Oracle10g, WebLogic application server.
Software Developer at ICS Mobiteam
June 2007 - September 2009
-
MISSION DESCRIPTION: JAVA Developer within a project for the development of dating portal. Development of new features for the Dating Service and the System Administration Tool. Maintenance of the portal. In charge of providing support for the developed modules.
-
SKILLS: Maven, Hibernate, Eclipse, PostgreSQL, JNDI, JDBC, CSS, JSP / Servlets, PLPG/SQL, JavaScript, JAVA, XML
Software Developer at ICS Dreamcraft
January 2009 - May 2009
Dreamcraft is an investment project which was creating to develop a real-time game based on 2’d world war facts. WWII-game has been designed to play on both web/standalone modes.
-
RESPONSIBILITY: Develop an portal where users can play on-line game without having standalone application installed.
-
TECHNICAL ENVIRONMENT: Java, Spring 3.2, Hibernate 3.x, Axis 1.4, JUnit, Apache Tomcat.
Web Developer at Center of the Network and Internet Resources of the Science Academy of Moldova
March 2007 - November 2007
Create Web site for Science Academy of Moldova www.asm.md Create Web site for Center of Networks and Resources of Science Academy www.crri.md
Technology stack: PHP, MySQL, Drupal, ApacheServer, HTML, JavaScript.
Languages
- English (Full professional proficiency)
- French (Full professional proficiency)
- Romanian (Native or bilingual proficiency)
- Russian (Native or bilingual proficiency)
- German (Elementary proficiency)
Education
-
Universitatea Tehnica a Moldovei Master’s degree, Computer Science French Departament, 2005 - 2009 Activities and Societies: Linux User Group
-
Transport College from Chisinau Bachelor’s degree, 2002 - 2005
-
Theoretical Lyceum “Ginta Latina” Primry, Seconary, 1991 - 2002
Skills & Expertise
- Hibernate
- Tomcat
- Spring
- Maven
- Java
- SQL
- XML
- JBoss Application Server
- Servlets
- Struts
- JavaScript
- UML
- JSP
- AJAX
- Design Patterns
- Page9JUnit
- PostgreSQL
- Web Applications
- JDBC
- Apache
- jQuery
- JPA
- NetBeans
- SOAP
- PL/SQL
- JSTL
- PowerMock
- JSF
- Hudson
- Databases
- CSS
- Linux
- JBoss
- EJB
- AOP
- Mockito
- EasyMock
- POI
- Spring DI
- Spring Webflow
- Spring Roo
- Axis2
- JAXB
- JMS
- Puppet
- Docker
- Vagrant
- Mule ESB
- Web Services