1. Nitin Kumar Gupta
Email Address: nitingpt03@gmail.com
Cell: +91-9686148678
O b j e c t i v e
Seeking a responsible job with an opportunity for professional challenges for which I can use my functional
and technical skills as part of a team to contribute to the Organization’s growth and in turn maximize my
level of expertise.
S u m m a r y
• Currently engaged with GE HealthCare as a senior Software Engineer with total 4 years of experience
in Software development.
• Strong Software development skills in C, C++, Core Java, java Servlet, multithreading, design
patterns, ORM, JPA, oracle and Mysql database, Linux, Windows OS.
• Have knowledge of HTML, CSS, Java Script.
• Have worked on Play and Hibernate framework.
• Highly skillful knowledge of Data Structure and Algorithm Design and Problem Solving.
• Worked in an agile software development team delivering product and feature increments in short
iterations.
• Experience with the entire Software Development Life Cycle (SDLC)
C o m p u t e r P r o f i c i e n c y
L a n g u a g e s C, C++, Core java, multithreading, design patterns, Data Structure and
Algorithm Design, Oracle, My SQL database.
F r a m e w o r k s Hibernate, Play
D a t a b a s e s MySQL, Oracle, PostgreSQL
T o o l s Eclipse, IntelliJ IDEA, Cisco Firewall ASA 5505
O p e r a t i n g S y s t e m s Linux , Windows
S k i l l s
• F ou r yea rs of software development experience with a focus towards developing new
features/products.
• Excellent communication and analytical skills.
• Very strong in Object Oriented Design, C, C++, and Java.
• Good knowledge of Web Development (HTML, CSS, Java Script)
• Very Strong with numbers, and algorithms and data structures.
• Very good in Problem Solving and Mathematics.
• Strong Debugging abilities.
• Full knowledge of CISCO FIREWALL ASA 5505.
• Worked in an agile software development team delivering product and feature increments in short
iterations.
• Results and details oriented.
Page 1 of 5
2. • Experience with the entire Software Development Life Cycle (SDLC)
E x p e r i e n c e
G E H e a l t h C a r e , B a n g a l o r e , I n d i a
Senior Software Engineer
(April 2015 – To date)
C e r n e r H e a l t h c a r e S o l u t i o n p r i v a t e l i m i t e d , B a n g a l o r e , I n d i a
Senior Software Engineer
(Sept 2014 – March 2015)
C u s t o m e r X P S p r i v a t e S o f t w a r e l i m i t e d , B a n g a l o r e , I n d i a
Software Developer
(May 2012 – Aug 2014)
P r o j e c t s
C i s c o F i r e w a l l 5 5 0 6 w i t h F i r m w a r e 9 . 4 - - G E H e a l t h c a r e
Role:
• Senior Software Engineer
Technology Used:
• Core Java, Cisco Firewall ASA 5506 with 9.4 firmware, ASDM, ACL
Details:
• Installing, Configuration and administration of Cisco Firewall 5506 with 9.4 firmware in IN NOVA
Syste m.
• Created an UI interface for Firewall configuration to achieve ease to configure firewall in the system
dynamically by giving username, password, dynamic External IP address, subnet mask, inbound and
outbound port filtering.
• Used Core java and Multithreading which reads the template configuration file and modified it
corresponding to user entered IP address and sends it Firewall to perform Configuration.
• Included the prevention of denial of service (DOS) attack in firewall configuration.
• Implementing security policies using ACL, RSA key encryption.
• Implemented Telnet, SSH, HTTPS, ASDM and Console port Connection.
• Implemented Syslog server for sending firewall logs to remote server.
• Providing security on the basis of limited IP access for inbound and outbound connection.
Page 2 of 5
3. H e a l t h P a g e - - G E H e a l t h c a r e
Role:
• Senior Software Engineer
Technology Used:
• Core JAVA, J2EE, JPA, Hibernate, ORM, Multithreading, Collections, Windows Scheduler, Shell
Script, XML Parser, Drools Rule Engine, MYSQL
Details:
• Worked on the Healthpage System which Collects all the necessary information from INNOVA system
and sends to the remote server to know the health of INNOVA system.
• Created a windows scheduler which removes the patient information and collects other INNOVA
system data in every 3 hours and sends it to the remote server which parses this data and generates
the alert message to corresponding hospital.
• The data which is sent to remote server inspects for following information
a) UPS Trending
b) Temperature and Humidity
c) Robustness of INNOVA System
d) X ray detector health monitoring
e) System Component Tracking (Both Hardware and Software)
f) Image quality of X ray performed
g) T & T (X ray generator health monitoring)
• At remote server Drools Rule Engine inspects this data and generates automatic alert message and
mails to corresponding hospital.
• IF any alert message is generated the corresponding information is also saved in MYSQL Database.
C r e d i t C a r d D e c i s i o n S y s t e m f o r B a n k i n g A c c o u n t s – C u s t o m e r X p s P r i v a t e S o f t w a r e
L i m i t e d
Role:
• Software Developer
Tools:
• Core java, Eclipse, Oracle OCILiB, Clips Rule Engine
Details:
Page 3 of 5
4. • Real time batch processing system for banks for creating new accounts for Customers and billing for
existing customers.
• This system decides approval or declination of Credit Card transaction based on the banks scenarios
which have written in Clips Rule Engine.
• This system also calculates the behavior score for each customer on the basis of their transaction
and billing history.
• System also decides which credit card user has to be marked as Defaulter on the basis of their
calculated behavior score.
• Designed this system for ICICI bank and successfully running in production.
N e w D a t a b a s e W r a p p e r O n M y b a t i s – C u s t o m e r X p s P r i v a t e S o f t w a r e L i m i t e d
Role:
• Software Developer
Tools:
• Core java, MyBatis, Antlr4 Code generator, Oracle 11g, MySQL, DB2
Details:
• Created New Database layer using mybatis and c3p0 connection pool.
• Used Antler4 Engine for automated code generation Manage Wish list.
• The system creates automated java files, sqls, ddls , seeds on the basis of specification file and this
java files provides interface for the direct interaction to database using mybatis object concept and
c3p0 connection pooler.
• System detects which database is installed and creates sqls, ddls, seeds file correspondingly.
• The generated java Files has many functionality like “TO XML”, “TO JSON”, “from XML”, “from JSON”
etc.
E d u c a t i o n
V e l l o r e I n s t i t u t e o f T e c h n o l o g y - V e l l o r e , I n d i a
B Tech in Computer Science and technology
Year: 2012
I n t e r e s t s
Travelling, Music, Reading
P e r s o n a l I n f o r m a t i o n
Date of Birth : 03 June, 1990
Page 4 of 5
5. Father’s Name : Fatehchand Gupta
Gender : Male
Phone : 9686148678
Marital Status : Unmarried
Nationality : Indian
Languages Known : English, Hindi
Permanent Address : Shakti Vihar Colony, Near Anar Devi Hospital Kotputli, Jaipur-303108, Rajasthan
Current Address : # A-103 Satko palm tree, opp to spice garden, kundalhalli, Bangalore
Page 5 of 5
6. Father’s Name : Fatehchand Gupta
Gender : Male
Phone : 9686148678
Marital Status : Unmarried
Nationality : Indian
Languages Known : English, Hindi
Permanent Address : Shakti Vihar Colony, Near Anar Devi Hospital Kotputli, Jaipur-303108, Rajasthan
Current Address : # A-103 Satko palm tree, opp to spice garden, kundalhalli, Bangalore
Page 5 of 5