Profile Picture

Adrian BER Technical Team Lead / Senior Developer

Contact

Mobile: +44(0)7459156970
Address: +44(0)7024011888

Summary

In the last ten years I was a hands-on lead developer in major IT companies and I was involved in every aspect of the software development lifecycle.

I have almost 15 years programming experience on different programming languages, primary Java and web related ones like JavaScript. I architected and developed a broad range of applications from desktop or mobile applications to enterprise distributable applications with low-latency/high-throughput requirements.

Additionally, I led teams up to 10 people (developers, testers, web/graphic designers) and acted as a technical mentor, software architect. I coordinated teams across different geographical regions and companies. I'm proficient in a completely distributed environment and I work on a daily basis with people from several countries.

I am acquainted with both waterfall and agile methodologies. I was a strong advocate for Xtreme Programming methodologies and concepts in each organization that I worked for.

I also have experience as a contractor with clients from US, Australia and Germany.

I have a Master of Science degree from Faculty of Computer Science in "Al. I. Cuza" University, with a major in distributed computing.

Experience

Hewlett-Packard
11 / 2009 - Present
Java/Web Technical Team Lead

As a hands-on(80%) technical lead of a team of 5-7 developers, I created the software architecture from ground up and lead the development of front-end and back-end of the entire mobile web presence. The system, developed in J2EE, integrated other enterprise systems, like eCampaigns, CRM, e-commerce using different webservices either SOAP or REST.

I was actively involved in the creation of the first comprehensive HP mobile web standards adopted worldwide. I architected and lead the implementation of a mobile web framework containing web templates, components and tools that will assist other organizations and external agencies to create HP online marketing campaigns. As a proof of concept this framework was extended towards mobile applications using PhoneGap. The same architecture was the base ground for a new generation website using responsive design principles.

I constantly investigate latest web technologies for new business opportunities, pitching them to business stakeholders and architecture council. I conducted investigations for various tools for reporting, profiling (JProfiler, TPTP, VisualVM), CMS (Hippo, Adobe CQ5). I proposed many improvements to the development, documentation and release process towards continuous integration, like a branching strategy adopted at the organization level. I was a strong advocate of GoF and enterprise design patterns usage.

I introduced XP in the software development process, like pair programming, pair reviews, cross reviews, planning game and one step build. I was a strong advocate of Agile Scrum and I had an active role in its adoption.

Technologies: Java 1.5 - Java 1.6, JSP/Servlets (Tomcat, Weblogic), Spring, Spring MVC, JUnit, TestNG, Mockito, RDBMS/SQL (Oracle, MySQL, MSSQL), HTML5, CSS3, JavaScript, jQuery, RequireJS/AMD, QUnit, PhoneGap, Mobile web, CMS (SDL Tridion), SOA, web services (SOAP, REST), Continuous Integration (Jenkins, SVN, Git, Maven, Ant), Eclipse, JMeter, Selenium, TPTP, Sonar, Agile SCRUM.

Hewlett-Packard
09 / 2005 - 10 / 2009
Web Technical Program/Project Manager

As a program manager I conduct a few teams of developers and web designers for the creation and maintenance of tools and websites used internally and externally, for web related activities.

I owned the idea and lead the implementation of several internal tools: a Dreamweaver extension for building HP standard micro-sites adopted at a worldwide level; Review Notes - a system for annotating web pages used in the review process developed in JavaScript using jQuery; a ticketing and collaboration tool based on SharePoint customization and AJAX.

Along with other colleagues, I organized a students contest sponsored by HP, targeted for web and mobile applications.

I participated in the HP Key Talent Program, especially targeted for key performer employees, and in Green Belt training program.

Technologies: Java 1.5, J2EE, JSP/servlets(Tomcat, Weblogic), C#/.Net, HTML, CSS, JavaScript, Dreamweaver plugins, SVN, SharePoint, Agile SCRUM, Six Sigma Green Belt, Kanban.

Time2Finish
09 / 2012 - 08 / 2013
Java Consultant

As a part-time consultant, I architected and developed a J2EE web application used to organize sport events (e.g. marathons, running events etc) which in September 2012 hosted the second biggest triathlon in Germany and is nowadays the biggest provider of running events management in Germany.

Technologies used: Java 1.6 - 1.7, JSP/Servlets (Tomcat 6-7), Spring, Spring MVC, JUnit, RDBMS/SQL (Oracle, MySQL, MSSQL), HTML5, CSS3, Compass, JavaScript, jQuery, RequireJS/AMD, QUnit, REST web services, iText, Continuous Integration (Jenkins, SVN, Maven), Eclipse, JMeter, VisualVM, TPTP, Agile SCRUM.

Simplica Corporation
10 / 2011 - 03 / 2012
Agile Consultant

As a consultant, I defined and implemented the Agile Scrum software development process from the ground up for this small size company. As supporting tools I used JIRA suite: JIRA bug tracker, Agile JIRA (formerly GreenHopper), Confluence etc. The company is developing J2EE applications using Java, JSP/Servlets(Tomcat). JSF, Ajax, jQuery, HighCharts, RDBMS (Oracle, MySQL), JUnit, Continuous Integration (Hudson, SVN, Maven), Selenium.

Ecstend (Amazon Romania) / Synygy
01 / 2003 - 2005
Java Team Lead/Senior Java Developer

Ecstend was the main outsourcing partner of Synygy until it was taken over by Amazon Inc and became Amazon Romania. Synygy is one of the top worldwide leaders in Enterprise Incentive Management.

As senior developer and team leader at Ecstend Romania, I developed modules of Synygy EIM (J2EE application for Enterprise Incentive Management): Synygy Quotas, Synygy Objectives. I lead a team of 5-10 people (5-6 Java developers, 4-5 QA engineers). Development was made in Java 1.3-1.4, JSP/Servlets, Tomcat, JDBC, ORM/Hibernate under Windows 2000/Linux/Solaris, Continuous Integration (TeamCity, Ant, SVN), IntelliJ.

I conducted interviews for testers, junior and senior developers and I organized internal trainings (e.g for obtaining SCJP). I architected and implemented software testing processes: unit (JUnit), regression, black/white/gray box, mock(MockObjects) for the company at a worldwide level.

In one of the projects, I introduced Agile Scrum as methodology, at that time Scrum being no more than a proof of concept. Due to tight deadlines and evolving specs, this decision really proved its efficiency. Besides Agile Scrum, I also introduced other XP concepts like pair programming and code reviews.

GREEF Software
11 / 2002 - 11 / 2005
Java Team Lead

Leading a team of 4-5 people (2-3 developers, 1 QA engineer, 1 UX designer), I architected & developed medical, security and industrial processes monitoring applications using J2SE/Swing and J2EE under Windows XP & Linux. I took an active role in the requirements analysis phase and wrote technical specifications working directly with specific field consultants.

I conducted interviews for testers, junior and senior Java developers and organized internal trainings.

Technologies: Java 1.5, J2EE, Swing, JDO/ORM/Hibernate, HSQL, MySQL, PostgreSQL Firebird SQL embedded server, JUnit, Ant, SVN, continuous integration.

Mauve SRL
07 / 2001 - 05 / 2002
Senior Java Developer

As programmer at TeleQuote Network, I was involved in the development of Fred, a full featured framework for intelligent agents and ontologies. Teams from Sun Microsystems and IBM were involved in this project too,

Technologies: Java 1.4, Swing, RDBMS/SQL (Oracle, MSSQL), CVS, SourceSafe, StarTeam, JUnit

Websci
11 / 2000 - 05 / 2001
Software Developer

Network & database programming in C/C++ under Linux.

Universitatea "Alexandru Ioan Cuza" Iasi
03 / 2000 - 07 / 2000
Teaching Assistant

As a part-time teaching assistant for one semester, I coordinated more than 60 students in implementing ciphers and digital signatures in ANSI C, key-agreement protocols using BSD socket interface, cryptographical applications in Linux. I also assisted students in writting their BS thesis and implementing applications.

Education

Universitatea „Alexandru Ioan Cuza” din Iași
2001 - 2002
Master of Science , Computer Science
Universitatea „Alexandru Ioan Cuza” din Iași
1996 - 2000
Bachelor of Science (BS) , Informatics
"National High School" Iasi
1992 - 1996
High School , Informatics

Skills

  • Project Management
  • Software Development
  • Web Technologies
  • Software Project Management
  • Agile Methodologies
  • Mobile Technology
  • Software Solution Architecture
  • Scrum
  • SDLC
  • Service Delivery
  • Online Advertising
  • Business Process
  • HP
  • SharePoint
  • Enterprise Software
  • Outsourcing
  • Quality Assurance
  • Java
  • JavaScript
  • CSS
  • CSS3
  • HTML
  • HTML 5
  • Maven
  • JSP
  • jQuery
  • Web Development
  • AJAX
  • Integration
  • Spring
  • Continuous Integration
  • Test Driven Development
  • Feature Driven Development
  • Object Oriented Design
  • Software Design Patterns
  • Software Architectural Design
  • Regression Testing
  • Unit Testing
  • ANSI C
  • XHTML
  • XSLT
  • Presenter
  • Public Speaking
  • Programming
  • Web Services
  • PhoneGap
  • Hibernate
  • Java Enterprise Edition

Interests

Web and mobile technologies, Software development methodologies, Sports

Certifications

Sun Certified Programmer for the Java 2 Platform 1.4
Sun/Oracle
IELTS - International English Language Testing System
www.ielts.org

Languages

  • English ( Full professional proficiency )
  • Romanian ( Native or bilingual proficiency )
Working
Resume Builder LinkedIn APIs LinkedIn Labs FAQ Feedback