Dinesh Kumar Rajput is a software developer with over 10 years of experience developing applications using Java/J2EE technologies like Spring, Hibernate, REST, and MongoDB. He is currently working as an Assistant Tech Lead at MagicBricks Reality Services Ltd where he designs and develops REST APIs and services. He has expertise in Agile methodologies and tools like JIRA. He also maintains a technical blog on Java technologies. His career includes developing applications for companies like Paytm and Daffodil Software. He holds an MCA degree and is certified in MongoDB.
1. Dinesh Kumar Rajput
E-mail: dinesh.mca.jss@gmail.com
Mobile: +919582486434
Career Objective
I would like to work for an organization where my education, experience and skill will greatly enhance the organization
success and my own personal growth.
Professional Summary
Currently working as Assistance Tech Lead at Times Group Ltd Noida. Having expertise in Latest Version of
Spring Framework, Spring Batch, Spring Security, AOP, Struts2, JSP, Hibernate3, Solr3, JQuery, Web Services
(REST, JAX-WS), MongoDB and Web Application Architecture. I have expertise with working using AGILE
Methodology (JIRA). Having expertise in the code management repository like GitHub and CVS. I had worked with
Paytm.com I was first developer Paytm.com. With this product I have very good development experience on spring
struts integration with hibernate, JSP and Servlet with MySql5 on the Eclipse3.4 with Tomcat.
I have also like to write the technical blogs related to the latest java technologies and provide online assist to
developers across the world in spare time. I have my own blog www.dineshonjava.com which have approx
12000 page views per day.
Experience Summary
MagicBricks Reality Services Ltd Noida (Times Group- MagicBricks.com) (June2011 – Till Date)
My responsibility includes:
• Understanding user requirement.
• Assistance Tech Lead of API team, Design and developing Services Integration (REST) with Mobile apps, m
site and others third party application.
• Discussing Features and Enhancements with product and taking their requirement and design technical
document and development with technologies (Latest version of Spring Framework, Spring REST, Tiles
JSON, Jackson, JSP, Hibernate, for bulk operation using Spring Batch Web Services REST and
MongoDB, Search Technology Solr).
• We working under AGILE methodology (SDLC) for development and cross teams communication
• Using Software development tool used by my team JIRA Software is built for every member of your software
team to plan, track, and release great software.
• Communicate with third parties for integration web services with their applications.
• Using GitHub and CVS for code management, branching and tagging.
• Functional, Unit and Integration testing of the applications.
• Conduct User acceptance testing.
PayTM.com (One97 Communication Ltd Noida Company) (Sep 2010 – 06 June2011)
My responsibility includes:
• Understanding product requirement.
• Software application development (Spring, Struts and Hibernate Integration, MySQL, JSP, XML, DOJO,
AJAX, JQuery).
• We working under AGILE methodology (SDLC) for development and cross teams communication
• Using SVN as repository management
• Functional, Unit and Integration testing of the applications Bug fixing.
Daffodil Software Ltd Gurgaon (2009 – 12 Sep 2010)
My responsibility includes:
• Understanding user requirement.
• Software application development (Core Java, Servlet, JSP, Struts2, Hibernate3, XML, MySql Eclipse
Galileo, JQuery).
• We working under AGILE methodology (SDLC) for development and cross teams communication
• Functional, Unit and Integration testing of the applications Bug fixing.
1
2. • Conduct User acceptance testing.
Professional Skills
• Servers : Apache Tomcat, JBOSS, BEA weblogic.
• Languages : JAVA/J2EE.
• Repository Tool : Git, CVS, Tortoise SVN.
• Development Tools : Core Java, Spring Framework, Hibernate ORM framework, REST and SOAP web
Services, NoSQL MongoDB, Struts2, JSP, Thymeleaf, Apache Tiles, Servlet, JQuery, Servlet, iBatis,
Hadoop and Search Technology Solr.
• Scripting Language : JQuery, JavaScript. AJAX, DWR, DOJO
• Databases : DB2, MySql, NoSQL MongoDB
• SDLC : AGILE (JIRA)
• Java IDE : STS, My Eclipse, Eclipse Galileo3.5, NetBeans
• Operating System : Windows Platform, Linux Platform
• Others : JIRA, FileZilla, BugZilla, Putty.
Professional Qualification
• MCA First Class (72.2 %) in 2009, From JSS Academy of Technical Education Noida. College affiliated to
UPTU Lucknow.
Educational Qualifications
• B.Sc. with distinction class (75.85%) in 2006 from Kanpur University.
• XII with first class (65.66%) in 2002 from U.P. Board.
• X with first class (62.16%) in 2000 U.P. Board.
Awards and Certifications
• I am certified for M101J: MongoDB for Java Developers and M102: MongoDB DBA a course
of study offered by 10gen, The MongoDB Company.
• I am awarded for Extra Mile Club TBSL for clean, optimized and crucial feature
(advice.magicbricks.com) release with minimum time line.
• Secured ---first position in graduation qualification in college.
• I was selected for Advanced Training Program for Mathematics organized by Science and
Technology Department of Delhi.
Project Details
1: Project Title REST API services for www.magicbricks.com
Domain Name : api.magicbricks.com
Software Platform Spring3.2, Hibernate3.0, JSP, JQuery, JSON, Velocity, STS,DB2, Spring Batch Process,
DWR, Apache Solr, MongoDB
Project Details www.magicbricks.com is a product of MagicBricks Reality Services Ltd.
This is a commercial web application based on real estate web search engine and
advertisement tool for all new property and new project across world.
www.magicbricks.com is an effort to more searches about property related data provide
to the client and give relevance offer to user for posting the properties, requirements, new
projects, agents and brokers and its related searches.
2
3. Roles And
Responsibilities:
• Understanding user requirement.
• Assistance Tech Lead of API team, Design and developing Services Integration
(REST) with Mobile apps, m site and others third party application.
• Discussing Features and Enhancements with product and taking their requirement
and design technical document and development with technologies (Latest version
of Spring Framework, Spring REST, Tiles JSON, Jackson, JSP, Hibernate, for
bulk operation using Spring Batch Web Services REST and MongoDB, Search
Technology Solr).
• We working under AGILE methodology (SDLC) for development and cross teams
communication
• Using Software development tool used by my team JIRA Software is built for every
member of your software team to plan, track, and release great software.
• Communicate with third parties for integration web services with their applications.
• Using GitHub and CVS for code management, branching and tagging.
• Functional, Unit and Integration testing of the applications.
• Conduct User acceptance testing.
2: Project Title M Site Magic Bricks
url : m.magicbricks.com
Software Platform Spring MVC, JSP, REST, Eclipse3.5, DB2, JSON
Project Details m.magicbricks.com is a product of MagicBricks Reality Services Ltd.
This is a commercial mobile web application based on real estate web search engine and
advertisement tool for all new property and new project across world.
m.magicbricks.com is an effort to more searches about property related data provide to
the client and give relevance offer to user for posting the properties, requirements, new
projects, agents and brokers and its related searches.
Roles And
Responsibilities:
• Understanding user requirement.
• Software development (SpringMVC, JSP, REST, Eclipse3.5, DB2, JSON).
• We working under AGILE methodology (SDLC) for development and cross teams
communication
• Using Software development tool used by my team JIRA Software is built for every
member of your software team to plan, track, and release great software.
• Using GitHub and CVS for code management, branching and tagging.
• Functional, Unit and Integration testing of the applications.
• Make Release plan for live
3: Project Title advice.nagicbricks.com
url : www.advice.magicbricks.com
Software Platform Spring3.2, Hibernate3.0, JSP, JQuery, JSON, Velocity, STS,DB2, Spring Batch Process,
DWR, Apache Solr, MongoDB
Project Details advice.magicbricks.com is a product of MagicBricks Reality Services Ltd.
.
This application for Get Property Advice, Compare rates and trends, get insights into
buyer demand & other real estate related expert advice with various tools
by MagicBricks.com.
Roles And
Responsibilities:
• Discussing Features and Enhancements with product and taking their requirement
and design technical document and development with technologies (Latest version
of Spring Framework, Spring REST, Tiles JSON, Jackson, JSP, Hibernate, for
bulk operation using Spring Batch Web Services REST and MongoDB, Search
Technology Solr).
• We working under AGILE methodology (SDLC) for development and cross teams
communication
• Using Software development tool used by my team JIRA Software is built for every
member of your software team to plan, track, and release great software.
• Communicate with third parties for integration web services with their applications.
3
4. • Using GitHub and CVS for code management, branching and tagging.
• Functional, Unit and Integration testing of the applications.
• Conduct User acceptance testing.
• Using Software development tool used by my team JIRA Software is built for every
member of your software team to plan, track, and release great software.
• Using SVN for code management, branching and tagging.
4: Project Title PayTM.com (02 Feb 2011 – 30 May 2011).
url : www.paytm.com
Client Name Product and service of One97.
Software Platform SpringMVC, JSP, MySql5, Eclipse3.5, iBatis.
Project Details This is a commercial web application based on mobile prepaid recharge and DTH
recharge with offering some coupons based recharge type.
PayTM.com is an effort to offer a secure, easy and reliable medium for mobile users to
recharge their prepaid mobile phone and get special offers/deals. At PayTM.com, you can
buy instant mobile recharge for mobile operators, such as Airtel, Vodafone, Reliance,
Idea, BSNL, Uninor, Tata Indicom, Aircel, Tata Docomo, Loop Mobile, MTS, STel, and
Videocon, among others.
Roles And
Responsibilities:
• Understanding user requirement.
• Software development (JSP, MySql, SpringMVC, iBatis).
• Functional, Unit and Integration testing of the applications.
• We working under AGILE methodology (SDLC) for development and cross teams
communication
• . Using Software development tool used by my team JIRA Software is built for
every member of your software team to plan, track, and release great software.
• Using SVN for code management, branching and tagging.
5: Project Title Faculty Management Software (Aug 2009 to Nov 2009)
Software Platform Core Java, JSP, Servlet, MySql.
Project Details This software manages all processes to assigning faculties to subjects and gives
previous year feedback of faculties.
Modules are given below.
1) Registration Module
2) Feedback Module
3) Subject Assigning Module
Personal Profile
Father’s Name : Shri Krashan Rajput
Mother’s Name : Mrs Indira Devi
Date of Birth : 12th
Aug 1986
Language Known : English, Hindi
Hobbies : Writing Diary, Cooking.
Local Address : S-403 Mangol Puri New Delhi 110083.
Declaration
I hereby declare that all of the above information is correct and true to my best knowledge and belief.
Date-
Place- Noida. Dinesh Kumar Rajput
4