SlideShare ist ein Scribd-Unternehmen logo
1 von 7
KARAN DEEP SINGH
JAVA/J2EE , 6.5 Years of Work Experience
Nagarro Software Pvt. Ltd.
E-22 KIRTI NAGAR
NEW DELHI-110015
Contact: +91 – 9818 867 053
Email: karan1908@gmail.com, karan.singh@nagarro.com
OBJECTIVE
Technology enthusiast, Like to make my endeavors to learn and grow in IT Sector.
WORK EXPERIENCE
CURRENT JOB: Working as a Associate Technical Lead with Nagarro Software Pvt Ltd.
(Gurgaon) From 01 April 2015.
CLIENT: Forcam , Germany
PROJECT: Forcam Force From 01 April 2015.
Description: FORCAM, the preferred global technology partner for the application of
Manufacturing Execution Systems (MES), is providing rapid and actionable results for its
customers on industrial shop floors. FORCAM serves leading discrete manufacturers in industry
sectors like Automotive, Aerospace & Defense, Pharmaceutical, Medical devices, Food and
Beverage, and Oil and Gas.
Forcam Force is a Java/J2EE based enterprise application used by manufacturing companies for
shop floor management.
Tools & Technologies: Java 1.7, UI - Captain Casa, MVC Framework - Spring, ORM - Hibernate,
DB - Oracle11g, Middleware – JMS (Active MQ), Application Server - Tomcat, Build Automation
Tool - Maven, OS – Windows 7, Software Configuration Management - Perforce & JIRA,
Software Methodology – Agile, IDE - Intellij, DB Viewer - SQL Developer , jRebel Plugin.
ROLE:
• Application support (bug fixing) & maintenance (feature/story implementation).
• Participation in sprint planning meeting with scrum master.
• Daily scrum meeting with client.
• Participation in retrospective meeting & sprint demo.
PREVIOUS JOB: Worked as Senior Software Engineer with Hughes Systique India Pvt Ltd.
(Gurgaon) From 28 March 2013 to 27 March 2015
CLIENT: Juniper Networks , Bangalore
PROJECT: Network Director From 10 January 2013 to 20 March 2015.
Description: Junos Space Network Director is a Java/J2EE based smart, comprehensive and
automated network management tool that enables network administrators to visualize, analyze, and
control their entire enterprise network—data center and campus, physical and virtual, and wired
and wireless—through a single pane of glass.
Network Director helps administrators manage and synchronize both physical and virtual
environments in the data center, ensuring that network policies follow workloads as they move
from server to server or from virtual machine to virtual machine. In the campus, Network Director
automates routine management tasks such as network provisioning and troubleshooting,
dramatically improving operational efficiency and reliability.
Tools & Technologies: Java 1.6, Juniper Junos Space Framework, Ext JS, EJB, JPA, MySQL ,
JBOSS 7, Ant, Linux, Perforce and Reviewboard for Software Configuration Management,
Eclipse , Oracle Toad , jRebel Plugin ,VNC Viewer, FrontEnd debugging using Chrome developer
tools and Firebug in Firefox, Virtualisation, VMware Integration , vCenter, vSphere Client, VI Java
, Microsoft System Center & Hyper-V Integration and Open Stack Integration.
ROLE:
• Designed and developed Web Pages using Ext JS.
• System Integration Testing support.
• Gathering requirements from Client.
• Sharing Design Approach and Test Plan with client.
• Providing Weekly Status of activities to client.
• Sharing Minutes of Meeting of Weekly Calls.
• Planning with Lead various activities and distributing among teammates.
PROJECT: ER-5 From 28 March 2013 to 9 January 2014.
CLIENT: Hughes Network System , Maryland US
Description: ER-5 is Java/J2EE based NMS for Satellite Broadband Internet Service , to perform
FCAPS related operation on various network components in topology.
Tools & Technologies: Java 1.6, Groovy , Grails MVC Framework , Grails ORM , Spring
dependency Injection , jQuery , jqPlots , Linux , JBOSS7 , Ant, CSS ,HTML, Sql Developer ,
Putty , MobaXterm, Oracle Toad, Eclipse ,IBMClear Tool for Software Configuration
Management, FrontEnd debugging using Firebug in Firefox , JUNIT and Selenium for Automation
Testing , and SONAR for Quality Enforcement
ROLE:
• Worked as an Application Developer , designed and developed Web Pages using jQuery,
Groovy language, Grails MVC and Grails ORM.
• Web Pages were designed end to end right from Action layer as Controller , Service layer to
hold Business logic , DAO layer to interact with Database and GSPs for User Interface.
• System Integration Testing support.
• Gathering requirements from Client.
• Sharing Design Approach and Test Plan with client.
• Providing Weekly Status of activities to client.
• Sharing Minutes of Meeting of Weekly Calls.
• Planning with Lead various activities and distributing among teammates.
PREVIOUS JOB: Worked as a Systems Engineer with IBM India Pvt Ltd. (Gurgaon) From 01
September 2009 to 27 March 2013.
CLIENT: Bharti Airtel
PROJECT: Lead Management System
Description: Lead Management System is a Java/J2EE based web application to keep track of
status of leads (Lead is a request from customer interested in client's product or service). Leads
request collected by the third party are pushed to the some other third party for follow up with the
customer and its final status i.e., lead won/lost or pending is reverted back to the Lead Management
System which is use by the Airtel business users to keep track of the business generated/lost.
ROLE:
• Designed and developed Web Pages.
• Singleton Java backend utility (For lead workflow , assignment) scheduled to run at certain
frequency. Shell script to call the utility and shell script scheduled using crontab .
• JAX-WS webservice to pull leads from onzee and to push the leads to dialer.
• System Integration Testing support.
• Security assessment support.
• User Management module (create, edit, view, forget, change password , LDAP validation)
• Backend java utility for report generation and shell to call the utility .
• Load testing using JMeter.
• Conducted UAT.
• Application deployment at production.
PROJECT: iPortal
Description: iPortal Application is a central repository of documents in which Admin can upload
documents and (Customer Service Representative) CSR get the information by putting the search
term . This will help in providing quick information to the customer of any circle of his own or any
other circle.
It will prove to be a great help for the CSR to respond back to the Customers queries with few
clicks. It has different access levels which provide different users in with different operations.
It is a J2EE based web application with shell scripts scheduled to fetch data from other servers.
Tools & Technologies: Java 1.6, JSP, Struts 1.2, AJAX, Jasper Reports, Simple JDBC, IBM DB2 ,
IBM Web Sphere Application Server 7.0,IBM Rational Software Architecture 7.0 (IDE) Shell
Scripting, Web Services and IBM AIX.
ROLE:
• Worked as an Application Developer , designed and developed some Web Pages using
Struts 1.2 MVC Framework in Java/J2EE.
• Web Pages were designed end to end right from Action layer as Controller , Service layer to
hold Business logic , DAO layer to interact with Database and JSPs for User Interface.
• Designed some reports using Jasper Reports tool and later integrated them with the Java
Code.
• Developed shell scripts having DB2 queries for scheduled Data Clean Up activities,
• Used AJAX call where required and developed Web Services to pull data from other
systems and also expose some Web Services to provide data to other systems.
• Made application secure by implementing various security features https(SSL), CSRF ,
Authorization , Authentication , Multiple Login , Password Compliance , Password
Encryption on Forget Password, SQL Injection etc.
• Prepared High and Low Level design documents, Unit Test Cases , RTVM , Code Check
List etc various other IBM documentation and uploaded the same on Rational Clear Case
(IBM tool for keeping track of various project documents).
• Improved Performance of application by making some changes in code and queries.
• Tested critical modules of application on JMeter tool to assess the performance.
• Defect fixing of Unit, System and User Acceptance Testing phases of the application
PROJECT: Distributor Portal DTH
Description: Distributor Portal is an intranet based web application to support DTH
telecommunication business of Airtel. It facilitates all the functionalities of Inventory related
transactions & support business in day to day activities. It has integration with various other
applications through web-services and has many scheduler based functions, all on java platform.
Tools & Technologies: Java, JSP, Struts 1.2, Simple JDBC, IBM DB2 , IBM Web Sphere
Application Server 7.0, Shell Scripting, IBM Rational Software Architecture 7.0 (IDE) Web
Services and IBM AIX.
ROLE:
• Worked as an Application Developer , designed and developed some Web Pages using
Struts 1.2 MVC Framework in Java/J2EE.
• Made Stored Procedures which fetch data for reports and also some Functions, Triggers and
Materialized Query Table.
• Developed Web Services to pull data from other systems and also expose some Web
Services to provide data to other systems.
PROJECT: USSD Frontend
Description: USSD Frontend application facilitates display USSD transaction logs of a customer to
the CSR (Customer Service Representative). This will help CSRs to answer queries/complaints of
customers related to their USSD based transactions. USSD systems keep track of various short
codes sent to airtel by its customer at which time, it fetch data from other databases and system
periodically through shell scripts and web services.
Tools & Technologies: Java, JSP, Struts 1.2, Simple JDBC,IBM DB2 , IBM Web Sphere
Application Server 7.0, Shell Scripting , IBM Rational Software Architecture 7.0 (IDE) Web
Services and IBM AIX.
ROLE:
• Worked as an Application Developer, designed and developed some Web Pages using
Struts 1.2 MVC Framework in Java/J2EE.
• Developed shell scripts to pull data from other databases to save it to our database and for
scheduled Data Clean Up activities.
PROJECT: SFA (Sales Force Automation)
Description: Sales Force Automation is a SMS based backend application to provide customized
reports to end users for revenue transaction and balance data per retailer based on date/ month
criteria. This system will receive SMS requests from retailers, FOS, distributors, TSM, ZSM, ZBM,
Nokia MD and RD (End Users). It will process the request and generate reports after validation.
The system will also send email reports to designated HBO personnel.
Tools & Technologies: Core Java, Hibernate ,Simple JDBC, Oracle SQL Plus, Eclipse, Shell
Scripting, Web Services, SMPP Protocol and IBM AIX.
ROLE:
• Worked as an Application Developer. In this project I have used the Single Ton design
pattern so that at any time only the single instance of application is running.
• Integrated the application with the Message Broker using SMPP protocol in which a Java
utility is continuously running to pull the SMSs from the Message Broker queue and to push
new messages into it.
• Used Hibernate ORM Framework to interact with the Database (IBM DB2).
• Designed and Developed shell scripts to call java utilities (which pull data from other
Databases) and for data clean up activities. Scheduled scripts to run at certain frequency
using Crontab.
•
ACADEMICS
YEAR OF PASSING DEGREE UNIVERSITY % OF MARKS
2009
BTech(ECE)
Electronics and
Communication
Engineering.
Guru Gobind Singh
Indraprastha University,
New Delhi
1st Sem 70.50%
2nd Sem 74.41%
3rd Sem 71.00%
4th Sem 73.90%
5th Sem 71.18%
6th Sem 72.00%
7th Sem 77.60%
8th Sem 79.00%
2005
A.I.S.S.C.E
(10+2)
C.B.S.E
G.H.P.S, New Delhi. 78.80%
2003
A.I.S.S.E
(10)
C.B.S.E
G.H.P.S, New Delhi. 70.50%
SKILLS
Telecommunication NMS , Telecom Wireless and Wireline Network Communication , GSM, TCP/IP Protocol
Suite etc
S/W Languages
and Frameworks
Core Java, Servlets , JSP, PL/SQL , UNIX Shell Scripting , Struts 1.2 and Simple JDBC
for database connectivity , SOAP Web Services (JAX-WS,JAX-RPC,Apache Axis) , REST
Web Services (JAX-RS, Jersey, RestEasy), Hibernate 3.0, JPA, AJAX , Jasper Reports,
XML Parser like JAXB, HTML 5, XML, CSS, Java Script, jQuery, Ext JS , Angular JS
1.3, JSON, Groovy, Grails, JUnit, Selenium, jqPlots , EJB 3.0 , Sonar, JPA , VMware ,
Spring 3.0, JMS, HornetQ , Maven and Quartz.
Platforms OS and
Servers
Microsoft Windows XP , Vista and 7 , IBM AIX (UNIX), LINUX, IBM Web Sphere
Application Server, Tomcat, JBOSS 7,Sql Developer, Ubuntu and CentOS
Database, IDEs
and other S/W
Packages
Agile & Waterfall methodologies , Eclipse, Mongo DB, Oracle SQL Plus, Oracle 10 g,
TOAD, IBM Aqua Studio DB2, JMeter , IBM RSA (Rational Software Architect),
Tortoise SVN, Beyond Compare, Win SCP, Putty , mobaXterm , IBM Lotus Notes , IBM
Rational Clear Case and Clear Tool, IBM Rational Clear Quest , jRebel, Perforce , GIT ,
JIRA, Review Board , and Microsoft Office Outlook, Excel, Word.
ACIEVEMENTS
• Won 3rd
prize in “ROBOWARS” held at Innovision’07, Annual Fest of NSIT.
• Won 3rd
prize in “C/C++ DEBUGGING” event held at Gates’08, Annual Fest of GTBIT.
• Won various prizes in “YOGA COMPETITIONS”.
• Won 3rd
prize in “C/C++ SPEED PROGRAMMING” event held at Gates’08, Annual Fest of GTBIT.
• Won 2nd
prize in “C/C++ DEBUGGING” event held at Gates’08, Annual Fest of GTBIT.
EXTRA CURRICULAR ACTIVITIES & INTERESTS
• Studying various Latest Technologies.
• Listening to Punjabi and English songs.
• Work out at Gym.
• Sight Seeing.
• Playing Cricket and Watching Soccer, Tennis etc.
• Enriching Vocabulary, Economist Articles, NDTV Debates and Discovery Channel.
ACADEMIC TRAINING & PROJECTS
o ANALYTICAL STUDY AND VHDL IMPLEMENTATION OF AES ALGORITHM (MINOR
PROJECT)
TEAM SIZE : Three
ROLE : Programmer
DESCRIPTION :Advanced Encryption Standard (AES) is a network security
algorithm. The project included study of various performance parameters
like complexity, processing speed, attacks and their prevention along with the
implementation in VHDL (Simulation of AES Algorithm in VHDL).
o RFID BASED SHOPPING MALL SOLOUTION (MAJOR PROJECT)
TEAM SIZE : Three
ROLE : Programmer (Programming in Assembly Language)
DESCRIPTION : Replacing Barcode with RFID based billing which requires less manpower.
While offering other advantages like Theft Detection, Easy Tracking of Goods etc.
o TRAINING : C# dot net. (6 weeks)
FROM : GTBIT Rajouri Garden , New Delhi
PROJECT : Web Application In ASP Dot Net,AIRLINE RESERVATION SYSTEM
o TRAINING : Jsp Java. (6weeks)
FROM : Dics Punjabi Bagh, New Delhi
PROJECT : Web Application In Jsp, ONLINE STATIC AND DYNAMIC POLLS
MANAGEMENT SYSTEM
o WAR ROBOT DEVELOPED BY COLLEGE STUDENTS
TEAM SIZE : Four
ROLE : Weapon and circuit designer
DESCRIPTION : A remote controlled bot equipped with weapons to fight with other bots.
PERSONAL DETAILS
Name :Karandeep Singh
Date of Birth :19-08-1987
Father’s Name : Surinder Singh
Occupation : Businessman
Mother’s Name : Bhupinder Kaur
Martial Status : Married
Languages known : English, Punjabi, Hindi
Date: 06 February 2016
• Studying various Latest Technologies.
• Listening to Punjabi and English songs.
• Work out at Gym.
• Sight Seeing.
• Playing Cricket and Watching Soccer, Tennis etc.
• Enriching Vocabulary, Economist Articles, NDTV Debates and Discovery Channel.
ACADEMIC TRAINING & PROJECTS
o ANALYTICAL STUDY AND VHDL IMPLEMENTATION OF AES ALGORITHM (MINOR
PROJECT)
TEAM SIZE : Three
ROLE : Programmer
DESCRIPTION :Advanced Encryption Standard (AES) is a network security
algorithm. The project included study of various performance parameters
like complexity, processing speed, attacks and their prevention along with the
implementation in VHDL (Simulation of AES Algorithm in VHDL).
o RFID BASED SHOPPING MALL SOLOUTION (MAJOR PROJECT)
TEAM SIZE : Three
ROLE : Programmer (Programming in Assembly Language)
DESCRIPTION : Replacing Barcode with RFID based billing which requires less manpower.
While offering other advantages like Theft Detection, Easy Tracking of Goods etc.
o TRAINING : C# dot net. (6 weeks)
FROM : GTBIT Rajouri Garden , New Delhi
PROJECT : Web Application In ASP Dot Net,AIRLINE RESERVATION SYSTEM
o TRAINING : Jsp Java. (6weeks)
FROM : Dics Punjabi Bagh, New Delhi
PROJECT : Web Application In Jsp, ONLINE STATIC AND DYNAMIC POLLS
MANAGEMENT SYSTEM
o WAR ROBOT DEVELOPED BY COLLEGE STUDENTS
TEAM SIZE : Four
ROLE : Weapon and circuit designer
DESCRIPTION : A remote controlled bot equipped with weapons to fight with other bots.
PERSONAL DETAILS
Name :Karandeep Singh
Date of Birth :19-08-1987
Father’s Name : Surinder Singh
Occupation : Businessman
Mother’s Name : Bhupinder Kaur
Martial Status : Married
Languages known : English, Punjabi, Hindi
Date: 06 February 2016

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Profile
ProfileProfile
Profile
 
sushant
sushantsushant
sushant
 
Rajiv_Ranjan
Rajiv_RanjanRajiv_Ranjan
Rajiv_Ranjan
 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
 
Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Years
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
KumarJava
KumarJavaKumarJava
KumarJava
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
Subhajit_Das_Resume_2015
Subhajit_Das_Resume_2015Subhajit_Das_Resume_2015
Subhajit_Das_Resume_2015
 
Resume
ResumeResume
Resume
 
Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
 
Bharath
BharathBharath
Bharath
 
ABHAY_SHUKLA
ABHAY_SHUKLAABHAY_SHUKLA
ABHAY_SHUKLA
 
Anupam chaturvedi resume latest
Anupam chaturvedi resume  latestAnupam chaturvedi resume  latest
Anupam chaturvedi resume latest
 
CV_Olivera_Juan_Pablo
CV_Olivera_Juan_PabloCV_Olivera_Juan_Pablo
CV_Olivera_Juan_Pablo
 
Darron_Haworth_2016
Darron_Haworth_2016Darron_Haworth_2016
Darron_Haworth_2016
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
Ravindra_Resume
Ravindra_ResumeRavindra_Resume
Ravindra_Resume
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Resume
ResumeResume
Resume
 

Ähnlich wie KaranDeepSinghCV

Ähnlich wie KaranDeepSinghCV (20)

Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Imdad resume
Imdad resumeImdad resume
Imdad resume
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC
 
Nagaraju_M
Nagaraju_MNagaraju_M
Nagaraju_M
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 
Gangadhar_Challa_Profile
Gangadhar_Challa_ProfileGangadhar_Challa_Profile
Gangadhar_Challa_Profile
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
Suresh Resume
Suresh ResumeSuresh Resume
Suresh Resume
 
Resume
ResumeResume
Resume
 
ALZAMER_Ahmad
ALZAMER_AhmadALZAMER_Ahmad
ALZAMER_Ahmad
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 

KaranDeepSinghCV

  • 1. KARAN DEEP SINGH JAVA/J2EE , 6.5 Years of Work Experience Nagarro Software Pvt. Ltd. E-22 KIRTI NAGAR NEW DELHI-110015 Contact: +91 – 9818 867 053 Email: karan1908@gmail.com, karan.singh@nagarro.com OBJECTIVE Technology enthusiast, Like to make my endeavors to learn and grow in IT Sector. WORK EXPERIENCE CURRENT JOB: Working as a Associate Technical Lead with Nagarro Software Pvt Ltd. (Gurgaon) From 01 April 2015. CLIENT: Forcam , Germany PROJECT: Forcam Force From 01 April 2015. Description: FORCAM, the preferred global technology partner for the application of Manufacturing Execution Systems (MES), is providing rapid and actionable results for its customers on industrial shop floors. FORCAM serves leading discrete manufacturers in industry sectors like Automotive, Aerospace & Defense, Pharmaceutical, Medical devices, Food and Beverage, and Oil and Gas. Forcam Force is a Java/J2EE based enterprise application used by manufacturing companies for shop floor management. Tools & Technologies: Java 1.7, UI - Captain Casa, MVC Framework - Spring, ORM - Hibernate, DB - Oracle11g, Middleware – JMS (Active MQ), Application Server - Tomcat, Build Automation Tool - Maven, OS – Windows 7, Software Configuration Management - Perforce & JIRA, Software Methodology – Agile, IDE - Intellij, DB Viewer - SQL Developer , jRebel Plugin. ROLE: • Application support (bug fixing) & maintenance (feature/story implementation). • Participation in sprint planning meeting with scrum master. • Daily scrum meeting with client. • Participation in retrospective meeting & sprint demo. PREVIOUS JOB: Worked as Senior Software Engineer with Hughes Systique India Pvt Ltd. (Gurgaon) From 28 March 2013 to 27 March 2015 CLIENT: Juniper Networks , Bangalore PROJECT: Network Director From 10 January 2013 to 20 March 2015. Description: Junos Space Network Director is a Java/J2EE based smart, comprehensive and automated network management tool that enables network administrators to visualize, analyze, and control their entire enterprise network—data center and campus, physical and virtual, and wired and wireless—through a single pane of glass. Network Director helps administrators manage and synchronize both physical and virtual environments in the data center, ensuring that network policies follow workloads as they move
  • 2. from server to server or from virtual machine to virtual machine. In the campus, Network Director automates routine management tasks such as network provisioning and troubleshooting, dramatically improving operational efficiency and reliability. Tools & Technologies: Java 1.6, Juniper Junos Space Framework, Ext JS, EJB, JPA, MySQL , JBOSS 7, Ant, Linux, Perforce and Reviewboard for Software Configuration Management, Eclipse , Oracle Toad , jRebel Plugin ,VNC Viewer, FrontEnd debugging using Chrome developer tools and Firebug in Firefox, Virtualisation, VMware Integration , vCenter, vSphere Client, VI Java , Microsoft System Center & Hyper-V Integration and Open Stack Integration. ROLE: • Designed and developed Web Pages using Ext JS. • System Integration Testing support. • Gathering requirements from Client. • Sharing Design Approach and Test Plan with client. • Providing Weekly Status of activities to client. • Sharing Minutes of Meeting of Weekly Calls. • Planning with Lead various activities and distributing among teammates. PROJECT: ER-5 From 28 March 2013 to 9 January 2014. CLIENT: Hughes Network System , Maryland US Description: ER-5 is Java/J2EE based NMS for Satellite Broadband Internet Service , to perform FCAPS related operation on various network components in topology. Tools & Technologies: Java 1.6, Groovy , Grails MVC Framework , Grails ORM , Spring dependency Injection , jQuery , jqPlots , Linux , JBOSS7 , Ant, CSS ,HTML, Sql Developer , Putty , MobaXterm, Oracle Toad, Eclipse ,IBMClear Tool for Software Configuration Management, FrontEnd debugging using Firebug in Firefox , JUNIT and Selenium for Automation Testing , and SONAR for Quality Enforcement ROLE: • Worked as an Application Developer , designed and developed Web Pages using jQuery, Groovy language, Grails MVC and Grails ORM. • Web Pages were designed end to end right from Action layer as Controller , Service layer to hold Business logic , DAO layer to interact with Database and GSPs for User Interface. • System Integration Testing support. • Gathering requirements from Client. • Sharing Design Approach and Test Plan with client. • Providing Weekly Status of activities to client. • Sharing Minutes of Meeting of Weekly Calls. • Planning with Lead various activities and distributing among teammates. PREVIOUS JOB: Worked as a Systems Engineer with IBM India Pvt Ltd. (Gurgaon) From 01 September 2009 to 27 March 2013. CLIENT: Bharti Airtel PROJECT: Lead Management System Description: Lead Management System is a Java/J2EE based web application to keep track of status of leads (Lead is a request from customer interested in client's product or service). Leads request collected by the third party are pushed to the some other third party for follow up with the
  • 3. customer and its final status i.e., lead won/lost or pending is reverted back to the Lead Management System which is use by the Airtel business users to keep track of the business generated/lost. ROLE: • Designed and developed Web Pages. • Singleton Java backend utility (For lead workflow , assignment) scheduled to run at certain frequency. Shell script to call the utility and shell script scheduled using crontab . • JAX-WS webservice to pull leads from onzee and to push the leads to dialer. • System Integration Testing support. • Security assessment support. • User Management module (create, edit, view, forget, change password , LDAP validation) • Backend java utility for report generation and shell to call the utility . • Load testing using JMeter. • Conducted UAT. • Application deployment at production. PROJECT: iPortal Description: iPortal Application is a central repository of documents in which Admin can upload documents and (Customer Service Representative) CSR get the information by putting the search term . This will help in providing quick information to the customer of any circle of his own or any other circle. It will prove to be a great help for the CSR to respond back to the Customers queries with few clicks. It has different access levels which provide different users in with different operations. It is a J2EE based web application with shell scripts scheduled to fetch data from other servers. Tools & Technologies: Java 1.6, JSP, Struts 1.2, AJAX, Jasper Reports, Simple JDBC, IBM DB2 , IBM Web Sphere Application Server 7.0,IBM Rational Software Architecture 7.0 (IDE) Shell Scripting, Web Services and IBM AIX. ROLE: • Worked as an Application Developer , designed and developed some Web Pages using Struts 1.2 MVC Framework in Java/J2EE. • Web Pages were designed end to end right from Action layer as Controller , Service layer to hold Business logic , DAO layer to interact with Database and JSPs for User Interface. • Designed some reports using Jasper Reports tool and later integrated them with the Java Code. • Developed shell scripts having DB2 queries for scheduled Data Clean Up activities, • Used AJAX call where required and developed Web Services to pull data from other systems and also expose some Web Services to provide data to other systems. • Made application secure by implementing various security features https(SSL), CSRF , Authorization , Authentication , Multiple Login , Password Compliance , Password Encryption on Forget Password, SQL Injection etc. • Prepared High and Low Level design documents, Unit Test Cases , RTVM , Code Check List etc various other IBM documentation and uploaded the same on Rational Clear Case (IBM tool for keeping track of various project documents). • Improved Performance of application by making some changes in code and queries. • Tested critical modules of application on JMeter tool to assess the performance. • Defect fixing of Unit, System and User Acceptance Testing phases of the application
  • 4. PROJECT: Distributor Portal DTH Description: Distributor Portal is an intranet based web application to support DTH telecommunication business of Airtel. It facilitates all the functionalities of Inventory related transactions & support business in day to day activities. It has integration with various other applications through web-services and has many scheduler based functions, all on java platform. Tools & Technologies: Java, JSP, Struts 1.2, Simple JDBC, IBM DB2 , IBM Web Sphere Application Server 7.0, Shell Scripting, IBM Rational Software Architecture 7.0 (IDE) Web Services and IBM AIX. ROLE: • Worked as an Application Developer , designed and developed some Web Pages using Struts 1.2 MVC Framework in Java/J2EE. • Made Stored Procedures which fetch data for reports and also some Functions, Triggers and Materialized Query Table. • Developed Web Services to pull data from other systems and also expose some Web Services to provide data to other systems. PROJECT: USSD Frontend Description: USSD Frontend application facilitates display USSD transaction logs of a customer to the CSR (Customer Service Representative). This will help CSRs to answer queries/complaints of customers related to their USSD based transactions. USSD systems keep track of various short codes sent to airtel by its customer at which time, it fetch data from other databases and system periodically through shell scripts and web services. Tools & Technologies: Java, JSP, Struts 1.2, Simple JDBC,IBM DB2 , IBM Web Sphere Application Server 7.0, Shell Scripting , IBM Rational Software Architecture 7.0 (IDE) Web Services and IBM AIX. ROLE: • Worked as an Application Developer, designed and developed some Web Pages using Struts 1.2 MVC Framework in Java/J2EE. • Developed shell scripts to pull data from other databases to save it to our database and for scheduled Data Clean Up activities. PROJECT: SFA (Sales Force Automation) Description: Sales Force Automation is a SMS based backend application to provide customized reports to end users for revenue transaction and balance data per retailer based on date/ month criteria. This system will receive SMS requests from retailers, FOS, distributors, TSM, ZSM, ZBM, Nokia MD and RD (End Users). It will process the request and generate reports after validation. The system will also send email reports to designated HBO personnel. Tools & Technologies: Core Java, Hibernate ,Simple JDBC, Oracle SQL Plus, Eclipse, Shell Scripting, Web Services, SMPP Protocol and IBM AIX. ROLE: • Worked as an Application Developer. In this project I have used the Single Ton design pattern so that at any time only the single instance of application is running. • Integrated the application with the Message Broker using SMPP protocol in which a Java utility is continuously running to pull the SMSs from the Message Broker queue and to push new messages into it. • Used Hibernate ORM Framework to interact with the Database (IBM DB2).
  • 5. • Designed and Developed shell scripts to call java utilities (which pull data from other Databases) and for data clean up activities. Scheduled scripts to run at certain frequency using Crontab. • ACADEMICS YEAR OF PASSING DEGREE UNIVERSITY % OF MARKS 2009 BTech(ECE) Electronics and Communication Engineering. Guru Gobind Singh Indraprastha University, New Delhi 1st Sem 70.50% 2nd Sem 74.41% 3rd Sem 71.00% 4th Sem 73.90% 5th Sem 71.18% 6th Sem 72.00% 7th Sem 77.60% 8th Sem 79.00% 2005 A.I.S.S.C.E (10+2) C.B.S.E G.H.P.S, New Delhi. 78.80% 2003 A.I.S.S.E (10) C.B.S.E G.H.P.S, New Delhi. 70.50% SKILLS Telecommunication NMS , Telecom Wireless and Wireline Network Communication , GSM, TCP/IP Protocol Suite etc S/W Languages and Frameworks Core Java, Servlets , JSP, PL/SQL , UNIX Shell Scripting , Struts 1.2 and Simple JDBC for database connectivity , SOAP Web Services (JAX-WS,JAX-RPC,Apache Axis) , REST Web Services (JAX-RS, Jersey, RestEasy), Hibernate 3.0, JPA, AJAX , Jasper Reports, XML Parser like JAXB, HTML 5, XML, CSS, Java Script, jQuery, Ext JS , Angular JS 1.3, JSON, Groovy, Grails, JUnit, Selenium, jqPlots , EJB 3.0 , Sonar, JPA , VMware , Spring 3.0, JMS, HornetQ , Maven and Quartz. Platforms OS and Servers Microsoft Windows XP , Vista and 7 , IBM AIX (UNIX), LINUX, IBM Web Sphere Application Server, Tomcat, JBOSS 7,Sql Developer, Ubuntu and CentOS Database, IDEs and other S/W Packages Agile & Waterfall methodologies , Eclipse, Mongo DB, Oracle SQL Plus, Oracle 10 g, TOAD, IBM Aqua Studio DB2, JMeter , IBM RSA (Rational Software Architect), Tortoise SVN, Beyond Compare, Win SCP, Putty , mobaXterm , IBM Lotus Notes , IBM Rational Clear Case and Clear Tool, IBM Rational Clear Quest , jRebel, Perforce , GIT , JIRA, Review Board , and Microsoft Office Outlook, Excel, Word. ACIEVEMENTS • Won 3rd prize in “ROBOWARS” held at Innovision’07, Annual Fest of NSIT. • Won 3rd prize in “C/C++ DEBUGGING” event held at Gates’08, Annual Fest of GTBIT. • Won various prizes in “YOGA COMPETITIONS”. • Won 3rd prize in “C/C++ SPEED PROGRAMMING” event held at Gates’08, Annual Fest of GTBIT. • Won 2nd prize in “C/C++ DEBUGGING” event held at Gates’08, Annual Fest of GTBIT. EXTRA CURRICULAR ACTIVITIES & INTERESTS
  • 6. • Studying various Latest Technologies. • Listening to Punjabi and English songs. • Work out at Gym. • Sight Seeing. • Playing Cricket and Watching Soccer, Tennis etc. • Enriching Vocabulary, Economist Articles, NDTV Debates and Discovery Channel. ACADEMIC TRAINING & PROJECTS o ANALYTICAL STUDY AND VHDL IMPLEMENTATION OF AES ALGORITHM (MINOR PROJECT) TEAM SIZE : Three ROLE : Programmer DESCRIPTION :Advanced Encryption Standard (AES) is a network security algorithm. The project included study of various performance parameters like complexity, processing speed, attacks and their prevention along with the implementation in VHDL (Simulation of AES Algorithm in VHDL). o RFID BASED SHOPPING MALL SOLOUTION (MAJOR PROJECT) TEAM SIZE : Three ROLE : Programmer (Programming in Assembly Language) DESCRIPTION : Replacing Barcode with RFID based billing which requires less manpower. While offering other advantages like Theft Detection, Easy Tracking of Goods etc. o TRAINING : C# dot net. (6 weeks) FROM : GTBIT Rajouri Garden , New Delhi PROJECT : Web Application In ASP Dot Net,AIRLINE RESERVATION SYSTEM o TRAINING : Jsp Java. (6weeks) FROM : Dics Punjabi Bagh, New Delhi PROJECT : Web Application In Jsp, ONLINE STATIC AND DYNAMIC POLLS MANAGEMENT SYSTEM o WAR ROBOT DEVELOPED BY COLLEGE STUDENTS TEAM SIZE : Four ROLE : Weapon and circuit designer DESCRIPTION : A remote controlled bot equipped with weapons to fight with other bots. PERSONAL DETAILS Name :Karandeep Singh Date of Birth :19-08-1987 Father’s Name : Surinder Singh Occupation : Businessman Mother’s Name : Bhupinder Kaur Martial Status : Married Languages known : English, Punjabi, Hindi Date: 06 February 2016
  • 7. • Studying various Latest Technologies. • Listening to Punjabi and English songs. • Work out at Gym. • Sight Seeing. • Playing Cricket and Watching Soccer, Tennis etc. • Enriching Vocabulary, Economist Articles, NDTV Debates and Discovery Channel. ACADEMIC TRAINING & PROJECTS o ANALYTICAL STUDY AND VHDL IMPLEMENTATION OF AES ALGORITHM (MINOR PROJECT) TEAM SIZE : Three ROLE : Programmer DESCRIPTION :Advanced Encryption Standard (AES) is a network security algorithm. The project included study of various performance parameters like complexity, processing speed, attacks and their prevention along with the implementation in VHDL (Simulation of AES Algorithm in VHDL). o RFID BASED SHOPPING MALL SOLOUTION (MAJOR PROJECT) TEAM SIZE : Three ROLE : Programmer (Programming in Assembly Language) DESCRIPTION : Replacing Barcode with RFID based billing which requires less manpower. While offering other advantages like Theft Detection, Easy Tracking of Goods etc. o TRAINING : C# dot net. (6 weeks) FROM : GTBIT Rajouri Garden , New Delhi PROJECT : Web Application In ASP Dot Net,AIRLINE RESERVATION SYSTEM o TRAINING : Jsp Java. (6weeks) FROM : Dics Punjabi Bagh, New Delhi PROJECT : Web Application In Jsp, ONLINE STATIC AND DYNAMIC POLLS MANAGEMENT SYSTEM o WAR ROBOT DEVELOPED BY COLLEGE STUDENTS TEAM SIZE : Four ROLE : Weapon and circuit designer DESCRIPTION : A remote controlled bot equipped with weapons to fight with other bots. PERSONAL DETAILS Name :Karandeep Singh Date of Birth :19-08-1987 Father’s Name : Surinder Singh Occupation : Businessman Mother’s Name : Bhupinder Kaur Martial Status : Married Languages known : English, Punjabi, Hindi Date: 06 February 2016