I’m a pragmatic full stack software developer with a strong foundation and good set of engineering principles. I love solving complex and challenging problems and building great products from scratch. I’ve worked on projects ranging from enterprise Portal/ERP solutions, E-Banking systems for Swiss banks to managing product development for global startups.
Software skills:
- Programming languages – Java, JavaScript, Python, Ruby, C++, C, PHP
- Java technologies – J2SE, J2EE, Spring Projects (Framework, Boot, Cloud, MVC, Core, Data, Security, REST, Integration), Hibernate, Jersey, Google Guice, Apache Commons, Google Web Toolkit, EJB
- Web technologies – HTML, XHTML, CSS, JavaScript, JQuery, AngularJS, d3js, ExtJS, JSON, XML, NodeJS
- Design patterns – Gang of Four patterns, Enterprise Application patterns
- Database – Relational DBs (MySQL, PostgreSQL, Oracle, DB2, SQL, PL/SQL),
NoSQL DBs (Cassandra, Redis, Google Datastore, MongoDB) - Data Analytics – Elasticsearch
- Application servers – Apache Tomcat, Jetty, Google App Engine, Oracle Weblogic
- Mobile development – Android OS
- Linux and Windows scripting – Shell, Batch
- Testing – JUnit, Mockito, Selenium, Eggplant
- Build automation – Gradle, Maven, Ant
- Continuous integration – Jenkins
- Version control – Git, Subversion, Mercurial
- Content Management Systems – WordPress, Joomla
Relevant courses:
- 2012 (March) – coursera.org | Software Engineering for Software as a Service online course
- 2012 (March) – udacity.com | CS101: Building a Search Engine online course
- 2011 (December) – ai-class.com | Introduction to Artificial Intelligence online course
- 2008 (October) – Seventh SimLab Course on Parallel Numerical Simulation in Cluj Napoca