I've worked in a few different types of companies from small, product-focused, doing greenfield development to bigger, multi-national corporations doing outsourcing/consultancy or even big gaming franchises attracting millions of daily active users. I've specialized in backend development in Java, working on service oriented architectures or even microservice solutions hosted on public or on-premise cloud.
Electronic Arts 2014-06-01 — 2019-08-01
Worked on providing online services for several sports titles running on a variety of platforms: console, PC, mobile.
Highlights
- Involved in feature development with end-to-end ownership, from design to deployment in a highly available live environment.
- Valuable experience in developing successful products with reach on the order of millions DAU.
- Key technologies: Java, Apache Jetty/Jersey, MySQL, Google Guice, Guava, Protocol Buffers, Cloud Computing (AWS), Actor Model (Akka/Scala), Websockets
IBM 2012-05-01 — 2014-06-01
Worked on several IBM projects as a Java developer.
Highlights
- Worked within an international team responsible for managing the build process of an internal IBM application deployed worldwide.
- Involved in a short-term project for an insurance company, looking to expose a set of business rules, implemented in Websphere ODM, through a Java SOAP Web Service.
- Implemented views for a banking application using an internal Java framework, based on SWT.
- Key technologies: Java SE, Eclipse SWT, OSGI, Serena Dimensions, XML, Apache Ant, Jazz SCM, Websphere Application Server, SOAP, JAX-WS
Red Point Software Solutions 2010-12-01 — 2012-05-01
Worked on a commercial software solution, doing both frontend and backend development.
Highlights
- Worked on an e-learning application, developing custom components to be used for a non-conventional 3D graphical user interface using Actionscript 3 and Flex 4.5.
- Developed and maintained an automated build system using Apache Maven and FlexMojos.
- Integrated third party components (e.g. an open-source MathML formula editor).
- Mentored junior team members.
- Key technologies: Flex, AS3, Java EE, Spring, Hibernate, Apache Tomcat
Kabinet 2009-03-01 — 2010-12-01
Worked on several internal software solutions, doing both frontend and backend development
Highlights
- Worked on an ECM application written in Flex and Java that allowed version control, metadata, keyword indexing, workflow, preview and messaging.
- Worked on an MVC framework that was designed to reduce the development and maintenance time of business applications written in Flex and using Java EE (Spring, Hibernate, Tomcat) as the backend.
- Worked on a CRM application built using the previously mentioned framework. Also supported integration with the content management application.
- Worked on a mobile application that allowed a user to access an online trading platform written in ActionScript and targeted for smartphones that supported the Flash Lite runtime.
- Key technologies: Flex, AS3, Java EE, Spring, Hibernate, Apache Tomcat
"Alexandru Ioan Cuza" University, Iasi, Romania 2006-10-01 — 2009-10-01
Backend Development
- RESTful APIs
- Relational Databases
- Distributed Computing
Computer Science
- Algorithms
- Data Structures
- Concurrency Patterns
Software Engineering
- Clean Code
- TDD
- Design Patterns