Deepak Mittal
Deepak Mittal
SKILL SUMMARY
More than 9 years experience in architecture, design and development in Java platform technologies.
Most of the experience working in off-shore delivery model for clients in Europe and US.
2 years of experience developing projects using Agile methodologies (Scrum and XP).
Active participant in Opensource forums.
Around 1.5 years of experience with Groovy and Grails
An early adopter of new frameworks and tools in Java domain.
Developed complex applications using lightweight java frameworks (Spring and Hibernate)
EDUCATION
B. Tech. (1999)
Indian Institute of Technology, Delhi
TECHNICAL SKILLS
RAD Tools Rails, Grails
Scripting Languages Ruby, Groovy
Operating System Unix (Solaris), Linux, Windows XP
Languages JAVA
Build Tools Ant, Maven, Gant
Version Control CVS, SVN, Perforce
Frameworks / Tools Hibernate, Spring, Lucene, AspectJ
Databases Oracle (PL/SQL), PostgreSQL, Mysql, SQL Server
Profiler OptimizeIt
Testing Tools Selenium, Mercury, Fitnesse, JMeter
Tools/IDE Eclipse, IntelliJ
Web Programming HTML, CSS, JavaScript, JSP
AJAX Frameworks DOJO, DWR
Page 1 of 2
KEY PROJECTS
1. CG Manager: Developed most of the components of the CG Manager application for managing all the
processes and operations of a head-hunting company. The application includes functionality for scraping
data from various social network sites and running email campaigns. (developed in Grails)
Softwares/Frameworks: Tomcat, Groovy, Grails, DWR, Lucene, JavaMail, PostgreSQL, Hibernate, Spring
Designed and developed the entire application.
Worked with a team of 2 developers.
2. Sanitary Store Manager: Developed an application for a chain of sanitary ware stores in Delhi. The
application provides functionality for managing stock, client data and suppliers. The application also
receives XML feed from suppliers.
Softwares/Frameworks: Tomcat, Groovy, Grails, DWR, Lucene, JavaMail, PostgreSQL, Hibernate, Spring
Worked in a team of 2 members
3. Prorail PUB: This application was developed for Dutch Railways with team distributed between India and
Holland. This application provides functionality for receiving trains arrival information from other systems
and controlling the information displayed on various digital displays installed at train stations all across
Netherlands.(developed in Java, Flex)
Softwares/Frameworks: BEA WebLogic, Oracle, Flex 2.0, Spring, Hibernate
4. UWV Voordeur: This application was developed for Dutch Social Security organization. The application is
responsible for batch processing data of all employers and employees, validating data and creating income
declarations for a period. The application handles 16 Million records per month with a throughput of 50
records per second. The application was developed with team distributed between India and Holland
(developed in Java)
Softwares/Frameworks: BEA WebLogic, Oracle, Spring, Hibernate
5. PfizerTrials: This is a portal for Pfizer clinical trials group; the portal is responsible for providing updated
and personalized information to various groups involved in conducting a clinical trial. This application was
developed mainly by the offshore team and managed from New York (developed in BEA Portal,
Documentum)
Softwares/Frameworks: BEA Portal 8.1, Documentum 5.2.5
6. Opodo: This is a Europeon travel portal done for a consortium of airlines consisting of Aer Lingus, Air
France, Alitalia, Austrian Airlines, British Airways, Finnair, Iberia, KLM & Lufthansa. (developed in Java)
Softwares/Frameworks: Broadvision, Amadeus, Oracle
Page 2 of 2