SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
ABHAY SHUKLA
	
	Marathahalli, Bangaluru-66⏐	(	+91-9663520870	⏐	*	abhay.shukla04@gmail.com	
	
EDUCATION
B.Tech (Information Technology) from R.G.P.V, Bhopal, Madhya Pradesh (2006-2010)	
AREA OF EXPERTISE
• 5.7 years of software development experience in IT industry.
• Exposure in ecommerce merchandise domain with big-data technology.
• Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.
• Exceptional skills in Agile Development and Test Driven Development and initiated
build/deployment pipeline during agility(DOJO)
• Efficiently handling a team and responsible for delegating work to the team members and
monitoring team performance through timely feedbacks, thereby, ensuring overall team productivity
and quality.
TECHNICAL SKILLS
Languages & Technologies Java, J2EE, SQL, REST Web Services
Frame Works Spring (IOC/AOP/MVC/DAO/Security), Hibernate, Apache CXF, Apple
Framework(Hilo/ISTWASAF/Kona/Geneva)
Distributed computation
System
Apache Storm, Apache Kafka, ELK(Elastic-search/Kibana/Logstash).
Database Mongo DB(NoSQL), Oracle, MySQL
Scripting Language Shell, curl, SQL scripts, Apple script
Data-Interchange-Format JSON, XML
Build Tool Maven, Gradle, Jenkins
Code Quality Tool SonarQube, SonarSource, Pmd, Findbugs, emma, jococo, SonalLint
Source / revision control GitHub, GitLab, SVN, Bitbucket
IDE Eclipse(Mars), STS, IntelliJ, NetBeans
Application Server Apache Tomcat, Jetty, JBoss 7.1
Web Server Apache HTTPD, Nginx
Testing Tools JUnit, TestNG, Mockito, Gatling, Scala, Infinitest, YourKit,jProfiler
Others	 SP-NEGO/ LDAP, JD-GUI, Splunk. RoboMongo	
Design Pattern	 Factory , Singleton, Prototype, MVC, Data Access Object, Front Controller,
Intercepting Filter
Tracking Product	 Jira, Confluence, Radar/Espresso (Apple)	
Messaging System 	 Active MQ, Hornet-Q	
WORK EXPERIENCE
Photon Interactive Pvt. Ltd. Module Lead Sep 2015 – Present
Exilant Technology Pvt. Ltd. System Analyst Aug 2012 – Sep 2015
Dss IT Solutions Pvt. Ltd. Software Engineer Nov 2010 – June 2012
PROJECT DETAILS
Project # 1
Panasonic KIOSK Tool	
Duration & Location: (May – June) 2016.
Description:
KIOSK is admin portal of ‘ http://www.steaknshake.com/ ’. It is a template and build management tool
based on season and requirement. Super-Admin/System-Admin/kiosk user can generate build using in user-
defined language. Same build can be replicated to KIOSK server. And end user/store man can use to browse
or in order to place an order.
Rôle : Module Lead/Programmer.
Responsibilities:
• Designing and development of Rest Web services using Spring and hibernate.
• UAT and Production release with Multi-Language functionality.
• Written query in MySQL and design table association.
Environnent :
Java, Spring, MySQL, Apache Tomcat, Jenkins, Maven, Angular JS.
Project # 2
Valor (http://valor.target.com) / http://target.com	
Duration & Location: September 2015 to April 2016 (Target Corporation)
Description:
Valor is a Data Quality application for Item that allows users to create data quality business rules, view
dashboards of results to see how our data scores against these rules, download item level exception reporting
to clean up poor quality data, and implement auto-remediation for key attributes.
KEY FEATURES
• Rule compliance results Dashboards available by Merch-Taxonomy and Attribute.
o Continual validation for near real-time results.
• Rules Wizard, that allows creation and management of data quality rules.
o Elastic Search Rules Engine with MongoDB implementation Rules written in terms of data
validity and data completeness/applicability.
Rôle : Programmer/Developer and Rule Writer.
Responsibilities:
• Written various set of rules(EL/ES/CODED) for Data Quality as per the business requirement.
• Written web Services for DQ Trending UI.
• Designed and created Aggregation Testing Framework for using Topology and Bolts.
• Configuration of static code Analyzer (Sonarqube, FindBugs, PMD) using Gradle.
• Achieved code coverage to 85% by using TDD Approach.
• Have done performance testing using Gatling(Scala).
• Infrastructure configuration for Dev and Stage environment.
• Have Implemented LDAP Authentication and Authorization using Spring Security.
• Designing of Entity Object, ENUM and development of Valor Admin Functionality.
• Unit and Integration testing using Test-NG.
• Involved in Integration and User Acceptance Testing.	
Environnent :
Java1.8, J2ee, REST-WS, Spring 4.x, MongoDB, Apache Storm, Elastic Search, Kafka, Morphia, Memcache,
Jenkins, Gradle, PMD, FindBugs, TestNG, Mockito, Sonarqube, OpenStack, shell scripts, Angular JS, Rest
Angular, Highlander Framework.
Project # 3
Radar Maintenance Extracurricular thread FY’15
Duration: April 2015 to August 2015.
Description:
Radar Is an OS-X Application, widely used as bug-tracking tool to manage the quality of hardware and
software products for Apple. It is widely used as task-tracking tool to manage/track the task/bug/test
suite/test-case based on community/group. It allows users to file bugs against the products/components.
There will be assignee based on state of the task/bug.
Rôle : System Analyst / Programmer
Responsibilities:
• Understanding of Business Requirements and Use-Case Documents.
• Written code for find advance functionality and modified the legacy code in order to fine tune the
Performance issue.
• SSLV3 to TLS migration.
• Team mentoring and code review via crucible/gitlab.
• QA/UAT bug screening and fixes.
• Beta and RC Build release in UAT and Production.
• Server monitoring in UAT and Prod environment.
• Delegating tasks to team and monitoring over all status.
• Developed Junit Test cases and generating coverage reports.
• Build and Deployment of applications on different environments.
• Involved in Integration and User Acceptance Testing.
Environment:
Java, J2ee, Spring, REST-WS, Oracle, Jboss, BuildIT, ISTWASF, Hilo, Espresso, X-provision, Gitlab
Project # 4
Radar Resources
Duration: June 2014 to March 2015.
Description:
Radar Resource is the web service based application which will be used by diverse of client. It’s a
part/module of Radar Application. Radar-Resources will be widely used as resource-tracking tool to manage
the quality of hardware and software products. This application accessible to internal users (Apple personnel).
It allows users to file a tracker(resource) against the products/components. A resource can be any hardware
of software. These can then be assigned to the appropriate groups/personnel and could be tracked to closure.
In order to track the set/group of resources, will be using Resource Definition. Based on time frame user can
scheduled the resource/ resource definition. After that it will become scheduled resource/ scheduled
resource definition.	
Rôle : Programmer Analyst
Responsibilities:
• Understanding of Business Requirements and Use-Case Documents.
• Developed Restful web services using Apache CXF and spring Jdbc-Template.
• Written SQL queries and basic functions, in order to use at DAO layer.
• Implemented SpNego authentication and Geneva authorization.
• Implemented tracker functionality using Active MQ & Spring AOP.
• App Server and Web server configuration for IT, UAT and Production.
• Bug-fixing during QA & UAT Phase.
• Rover Mail Notification implementation.
• AutoSys Job Configuration at DB server (AIX machine).
• Code review via crucible/ gitlab and sonarqube.
• Build and Deployment of applications on different environments.
• Involved in Integration and User Acceptance Testing.
Environment:
Java, J2ee, Spring, REST Web services, Java Script, Oracle, OS-X, Espresso, X-provision, Sonarqube, Gitlab,
curl/shell scripts.
Project # 5
Radar Reporting Re-Design
Duration: April 2013 to may 2014.
Description:
Radar Reporting is a dashboard to track radar submissions with data stored in diverse data sources. It supports
decision makers to analyze the time taken in flow of file in different stages, department and regions. The
complexity involved in the project was to import data from multiple excel sources comprises with loose data.
Functionality was developed to allow users to group submissions from dashboard interface and write-back the
same in database as connected records. Users demanded control where they could decide the color and shades
of graph and dashboard refresh.
Rôle : Programmer Analyst
Responsibilities:
• Analyzing business requirements and providing technical solutions.
• Gathering technical requirements and analyzing feasibility.
• Preparation of High Level Design for the requirements.
• Written Web Services API.
• Delegating tasks to team and monitoring over all status of the project.
• Build and Deployment of applications on different environments.
• Involved in Integration and User Acceptance Testing.
• Preparation of application support documents and maintenance of the application during
Warranty period.
Environment:
Java, J2ee, Spring, REST-WS, Java Script, Oracle, OS-X, Build-IT, ISTWASF, Hilo, Espresso, X-provision,
Sonarqube, Gitlab, curl/shell scripts.
Project # 6
RPM (Radar Development Effort)
Duration: April 2013 to March 2014.
Description:
Radar PM is based on agile methodology, which is being used to manage the bugs with respect to resource.
It's based on sprints system. Sprints will be used to track the workflow with tasks of the respective project.
Based on duration of cycle of the project, effort graph will be plotted and resource chart will be shown to the
user with effort in descriptive way. Whole stages / cycles of the project will be shown to the user with
completed and remaining effort with comparison in the chart.
Rôle : Java Developer / Programmer Analyst
Responsibilities:
• Analyzing business requirements and developing appropriate solutions.
• Created Sequence Diagrams and Activity Diagrams.
• Implemented HornetQ.
• Designed Stored Procedures/Functions.
• Development, QA and Production Deployment.
• Application server configuration on Linux Host.
• Developed procedure, view and function at DB level.
• AutoSys Job Configuration.
• Responsible for Test Plan creation and performed Unit Testing and Integration Testing.
Environment:
Java, J2ee, Spring, Hibernate, REST-WS, Java Script, Oracle, OS-X, Espresso, X-provision, Sonarqube,
Gitlab, curl/shell scripts.
Project # 7
RadarWeb Re-Design
Duration: August 2012 to march 2013.
Description:
Radar Web is the browser/web version of Radar Application. Radar-Web is widely used as bug-tracking tool
to manage the quality of hardware and software products. This application accessible to both external
(developers) and internal users (Apple personnel). It allows users to file bugs against the
products/components. These can then be assigned to the appropriate groups/personnel and could be tracked
to closure. Though this product can be accessed by Apple internal users, the predominant users of Radar
Web are developers, who work on Apple Inc. for their products.
Rôle : Java Developer / UI Bug fixer / Application Tester
Responsibilities:
• Involved in Requirements gathering & Use-Case Analysis.
• Responsible for analyze business requirements and developing appropriate solutions.
• Worked on Engineering Requirement Specification (ERS) changes.
• Worked on front end of the application to fix the UI defect with jQuery,
• JavaScript and CSS.
• Fixed issues during External Quality Assessment (EQA).
• Done performance testing and load testing.
• Designed and implemented the draft and auto save functionality.
• Implemented the changes in iPad and iPhone.
• Used X-provision/ UNIX Box to release the build in IT/UAT and Production phase.
• Followed Plan Management and Change Management process during Production Support.
Environment:
Java, J2ee, Spring, REST-WS, JQuery, JavaScript, Html, CSS Oracle, OS-X, Jboss, Build-IT, ISTWASF, Hilo,
Espresso, X-provision, Sonarqube, SVN, curl/shell scripts.
Project # 8
Vehicle servicing web portal
Duration: June 2011 to December 2011.
Description:
Designing and Developing an online solution for vehicle users, Dealer and customer through dedicated web
portal to facilitate with the list of authorized service stations along with the complementary offers. The portal
Contains Vehicle Servicing Reminder (VSR) software which keeps owners updated about servicing dates. It
offers experts help based on the user’s problem area to ease the biggest challenge in selecting the services and
corresponding center for the product. The portal associated with companies which provide Insurance, tyres
and Other Accessories. The portal provides forum and Instant Messaging for users.
Rôle : Web Designer and Developer
Responsibilities:
• Involved in Requirements gathering & Use-Case Analysis.
• Performed SDLC process based on user requirement.
• Worked on Connection Pooling and Controller Servlet and responsible for Test Plan creation for the
Product Level Testing.
• Understanding and determining what the users are looking for through Search and provide
appropriate result.
• Understanding various types of web pages and classifying them. Annotating and extracting relevant
data from a diverse source of web sites.
• Responsible for Test Plan creation for the Product Level Testing.
Environment:
Java, J2EE, Eclipse, Oracle 10G, Apache Tomcat 7.0.
PROFESSIONAL ACHIEVEMENTS
• Played cricket and badminton tournament, organized by Exilant and received certificate. 

• Received appreciation from Client on completion of Radar PM Effort.
PERSONAL DETAILS
	
Passport Number H9545492
Pan Number CMLPS6495Q
Date of Birth 08/01/1989
Address Marathahalli , Bangalore, Karnataka, India

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Bhargav
BhargavBhargav
Bhargav
 
Abhilash Alwandi_Resume
Abhilash Alwandi_ResumeAbhilash Alwandi_Resume
Abhilash Alwandi_Resume
 
Resume Somnath B_October 2016
Resume Somnath B_October 2016Resume Somnath B_October 2016
Resume Somnath B_October 2016
 
Pramod-Sr.Java
Pramod-Sr.JavaPramod-Sr.Java
Pramod-Sr.Java
 
CV_Olivera_Juan_Pablo
CV_Olivera_Juan_PabloCV_Olivera_Juan_Pablo
CV_Olivera_Juan_Pablo
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
 
Gowrisankar_Resume
Gowrisankar_ResumeGowrisankar_Resume
Gowrisankar_Resume
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Abhilash Alwandi resume
Abhilash Alwandi resumeAbhilash Alwandi resume
Abhilash Alwandi resume
 
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)
 
Software development training for technical recruiters
Software development training for technical recruitersSoftware development training for technical recruiters
Software development training for technical recruiters
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017
 
Sushil kumar pandey
Sushil kumar pandeySushil kumar pandey
Sushil kumar pandey
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 

Destacado

Warren J. Martin Jr Attorney - Revel presentation
Warren J. Martin Jr Attorney - Revel presentationWarren J. Martin Jr Attorney - Revel presentation
Warren J. Martin Jr Attorney - Revel presentationWarren J. Martin Jr.
 
General intro
General introGeneral intro
General introAkka Ma
 
Programas para video conferencias
Programas para video conferenciasProgramas para video conferencias
Programas para video conferenciasMaria Jose Escobar
 
Presentacion participacion ciudadana
Presentacion participacion ciudadanaPresentacion participacion ciudadana
Presentacion participacion ciudadanamiriolispaez
 
MamaBabe pressconf
MamaBabe pressconfMamaBabe pressconf
MamaBabe pressconfAkka Ma
 
13 reasons why: adults in the story
13 reasons why: adults in the story13 reasons why: adults in the story
13 reasons why: adults in the storyLaura Álvarez
 
Execsense powerpoint Warren J. Martin Jr. Attorney
Execsense powerpoint Warren J. Martin Jr. AttorneyExecsense powerpoint Warren J. Martin Jr. Attorney
Execsense powerpoint Warren J. Martin Jr. AttorneyWarren J. Martin Jr.
 
Amortizacion
AmortizacionAmortizacion
AmortizacionWinztroid
 
10 characteristics of successful team
10 characteristics of successful team10 characteristics of successful team
10 characteristics of successful teamKritika Keswani
 

Destacado (14)

Warren J. Martin Jr Attorney - Revel presentation
Warren J. Martin Jr Attorney - Revel presentationWarren J. Martin Jr Attorney - Revel presentation
Warren J. Martin Jr Attorney - Revel presentation
 
General intro
General introGeneral intro
General intro
 
Mogesa 4
Mogesa 4Mogesa 4
Mogesa 4
 
Ppw herramientas de-google
Ppw herramientas de-googlePpw herramientas de-google
Ppw herramientas de-google
 
Programas para video conferencias
Programas para video conferenciasProgramas para video conferencias
Programas para video conferencias
 
Presentacion participacion ciudadana
Presentacion participacion ciudadanaPresentacion participacion ciudadana
Presentacion participacion ciudadana
 
10 aplicaciones-celular
10 aplicaciones-celular10 aplicaciones-celular
10 aplicaciones-celular
 
10 aplicaciones-celular
10 aplicaciones-celular10 aplicaciones-celular
10 aplicaciones-celular
 
MamaBabe pressconf
MamaBabe pressconfMamaBabe pressconf
MamaBabe pressconf
 
Toondoo estofado oso
Toondoo estofado osoToondoo estofado oso
Toondoo estofado oso
 
13 reasons why: adults in the story
13 reasons why: adults in the story13 reasons why: adults in the story
13 reasons why: adults in the story
 
Execsense powerpoint Warren J. Martin Jr. Attorney
Execsense powerpoint Warren J. Martin Jr. AttorneyExecsense powerpoint Warren J. Martin Jr. Attorney
Execsense powerpoint Warren J. Martin Jr. Attorney
 
Amortizacion
AmortizacionAmortizacion
Amortizacion
 
10 characteristics of successful team
10 characteristics of successful team10 characteristics of successful team
10 characteristics of successful team
 

Similar a ABHAY_SHUKLA

Similar a ABHAY_SHUKLA (20)

KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Raghavendra_SQA_Resume
Raghavendra_SQA_ResumeRaghavendra_SQA_Resume
Raghavendra_SQA_Resume
 
RanganadhMarrapu_Profile
RanganadhMarrapu_ProfileRanganadhMarrapu_Profile
RanganadhMarrapu_Profile
 
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
 
Vinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_yearsVinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_years
 
Anupam chaturvedi resume latest
Anupam chaturvedi resume  latestAnupam chaturvedi resume  latest
Anupam chaturvedi resume latest
 
Resume_Vikash1056@gmail
Resume_Vikash1056@gmailResume_Vikash1056@gmail
Resume_Vikash1056@gmail
 
Resume
ResumeResume
Resume
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
Amardeep qa test_automation_cv
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
 
Amardeep qa test_automation_cv
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
 
Ramesh Babu Resume Latest
Ramesh Babu Resume LatestRamesh Babu Resume Latest
Ramesh Babu Resume Latest
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Resume_Neha
Resume_NehaResume_Neha
Resume_Neha
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
Kiran_Profile
Kiran_ProfileKiran_Profile
Kiran_Profile
 
Arnab Chakraborty CV
Arnab Chakraborty CVArnab Chakraborty CV
Arnab Chakraborty CV
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 

ABHAY_SHUKLA

  • 1. ABHAY SHUKLA Marathahalli, Bangaluru-66⏐ ( +91-9663520870 ⏐ * abhay.shukla04@gmail.com EDUCATION B.Tech (Information Technology) from R.G.P.V, Bhopal, Madhya Pradesh (2006-2010) AREA OF EXPERTISE • 5.7 years of software development experience in IT industry. • Exposure in ecommerce merchandise domain with big-data technology. • Proven ability to work in a fast paced, agile and in an ownership and results oriented culture. • Exceptional skills in Agile Development and Test Driven Development and initiated build/deployment pipeline during agility(DOJO) • Efficiently handling a team and responsible for delegating work to the team members and monitoring team performance through timely feedbacks, thereby, ensuring overall team productivity and quality. TECHNICAL SKILLS Languages & Technologies Java, J2EE, SQL, REST Web Services Frame Works Spring (IOC/AOP/MVC/DAO/Security), Hibernate, Apache CXF, Apple Framework(Hilo/ISTWASAF/Kona/Geneva) Distributed computation System Apache Storm, Apache Kafka, ELK(Elastic-search/Kibana/Logstash). Database Mongo DB(NoSQL), Oracle, MySQL Scripting Language Shell, curl, SQL scripts, Apple script Data-Interchange-Format JSON, XML Build Tool Maven, Gradle, Jenkins Code Quality Tool SonarQube, SonarSource, Pmd, Findbugs, emma, jococo, SonalLint Source / revision control GitHub, GitLab, SVN, Bitbucket IDE Eclipse(Mars), STS, IntelliJ, NetBeans Application Server Apache Tomcat, Jetty, JBoss 7.1 Web Server Apache HTTPD, Nginx Testing Tools JUnit, TestNG, Mockito, Gatling, Scala, Infinitest, YourKit,jProfiler Others SP-NEGO/ LDAP, JD-GUI, Splunk. RoboMongo Design Pattern Factory , Singleton, Prototype, MVC, Data Access Object, Front Controller, Intercepting Filter
  • 2. Tracking Product Jira, Confluence, Radar/Espresso (Apple) Messaging System Active MQ, Hornet-Q WORK EXPERIENCE Photon Interactive Pvt. Ltd. Module Lead Sep 2015 – Present Exilant Technology Pvt. Ltd. System Analyst Aug 2012 – Sep 2015 Dss IT Solutions Pvt. Ltd. Software Engineer Nov 2010 – June 2012 PROJECT DETAILS Project # 1 Panasonic KIOSK Tool Duration & Location: (May – June) 2016. Description: KIOSK is admin portal of ‘ http://www.steaknshake.com/ ’. It is a template and build management tool based on season and requirement. Super-Admin/System-Admin/kiosk user can generate build using in user- defined language. Same build can be replicated to KIOSK server. And end user/store man can use to browse or in order to place an order. Rôle : Module Lead/Programmer. Responsibilities: • Designing and development of Rest Web services using Spring and hibernate. • UAT and Production release with Multi-Language functionality. • Written query in MySQL and design table association. Environnent : Java, Spring, MySQL, Apache Tomcat, Jenkins, Maven, Angular JS. Project # 2 Valor (http://valor.target.com) / http://target.com Duration & Location: September 2015 to April 2016 (Target Corporation) Description: Valor is a Data Quality application for Item that allows users to create data quality business rules, view dashboards of results to see how our data scores against these rules, download item level exception reporting to clean up poor quality data, and implement auto-remediation for key attributes. KEY FEATURES
  • 3. • Rule compliance results Dashboards available by Merch-Taxonomy and Attribute. o Continual validation for near real-time results. • Rules Wizard, that allows creation and management of data quality rules. o Elastic Search Rules Engine with MongoDB implementation Rules written in terms of data validity and data completeness/applicability. Rôle : Programmer/Developer and Rule Writer. Responsibilities: • Written various set of rules(EL/ES/CODED) for Data Quality as per the business requirement. • Written web Services for DQ Trending UI. • Designed and created Aggregation Testing Framework for using Topology and Bolts. • Configuration of static code Analyzer (Sonarqube, FindBugs, PMD) using Gradle. • Achieved code coverage to 85% by using TDD Approach. • Have done performance testing using Gatling(Scala). • Infrastructure configuration for Dev and Stage environment. • Have Implemented LDAP Authentication and Authorization using Spring Security. • Designing of Entity Object, ENUM and development of Valor Admin Functionality. • Unit and Integration testing using Test-NG. • Involved in Integration and User Acceptance Testing. Environnent : Java1.8, J2ee, REST-WS, Spring 4.x, MongoDB, Apache Storm, Elastic Search, Kafka, Morphia, Memcache, Jenkins, Gradle, PMD, FindBugs, TestNG, Mockito, Sonarqube, OpenStack, shell scripts, Angular JS, Rest Angular, Highlander Framework. Project # 3 Radar Maintenance Extracurricular thread FY’15 Duration: April 2015 to August 2015. Description: Radar Is an OS-X Application, widely used as bug-tracking tool to manage the quality of hardware and software products for Apple. It is widely used as task-tracking tool to manage/track the task/bug/test suite/test-case based on community/group. It allows users to file bugs against the products/components. There will be assignee based on state of the task/bug. Rôle : System Analyst / Programmer Responsibilities: • Understanding of Business Requirements and Use-Case Documents. • Written code for find advance functionality and modified the legacy code in order to fine tune the Performance issue. • SSLV3 to TLS migration. • Team mentoring and code review via crucible/gitlab. • QA/UAT bug screening and fixes.
  • 4. • Beta and RC Build release in UAT and Production. • Server monitoring in UAT and Prod environment. • Delegating tasks to team and monitoring over all status. • Developed Junit Test cases and generating coverage reports. • Build and Deployment of applications on different environments. • Involved in Integration and User Acceptance Testing. Environment: Java, J2ee, Spring, REST-WS, Oracle, Jboss, BuildIT, ISTWASF, Hilo, Espresso, X-provision, Gitlab Project # 4 Radar Resources Duration: June 2014 to March 2015. Description: Radar Resource is the web service based application which will be used by diverse of client. It’s a part/module of Radar Application. Radar-Resources will be widely used as resource-tracking tool to manage the quality of hardware and software products. This application accessible to internal users (Apple personnel). It allows users to file a tracker(resource) against the products/components. A resource can be any hardware of software. These can then be assigned to the appropriate groups/personnel and could be tracked to closure. In order to track the set/group of resources, will be using Resource Definition. Based on time frame user can scheduled the resource/ resource definition. After that it will become scheduled resource/ scheduled resource definition. Rôle : Programmer Analyst Responsibilities: • Understanding of Business Requirements and Use-Case Documents. • Developed Restful web services using Apache CXF and spring Jdbc-Template. • Written SQL queries and basic functions, in order to use at DAO layer. • Implemented SpNego authentication and Geneva authorization. • Implemented tracker functionality using Active MQ & Spring AOP. • App Server and Web server configuration for IT, UAT and Production. • Bug-fixing during QA & UAT Phase. • Rover Mail Notification implementation. • AutoSys Job Configuration at DB server (AIX machine). • Code review via crucible/ gitlab and sonarqube. • Build and Deployment of applications on different environments. • Involved in Integration and User Acceptance Testing. Environment: Java, J2ee, Spring, REST Web services, Java Script, Oracle, OS-X, Espresso, X-provision, Sonarqube, Gitlab, curl/shell scripts.
  • 5. Project # 5 Radar Reporting Re-Design Duration: April 2013 to may 2014. Description: Radar Reporting is a dashboard to track radar submissions with data stored in diverse data sources. It supports decision makers to analyze the time taken in flow of file in different stages, department and regions. The complexity involved in the project was to import data from multiple excel sources comprises with loose data. Functionality was developed to allow users to group submissions from dashboard interface and write-back the same in database as connected records. Users demanded control where they could decide the color and shades of graph and dashboard refresh. Rôle : Programmer Analyst Responsibilities: • Analyzing business requirements and providing technical solutions. • Gathering technical requirements and analyzing feasibility. • Preparation of High Level Design for the requirements. • Written Web Services API. • Delegating tasks to team and monitoring over all status of the project. • Build and Deployment of applications on different environments. • Involved in Integration and User Acceptance Testing. • Preparation of application support documents and maintenance of the application during Warranty period. Environment: Java, J2ee, Spring, REST-WS, Java Script, Oracle, OS-X, Build-IT, ISTWASF, Hilo, Espresso, X-provision, Sonarqube, Gitlab, curl/shell scripts. Project # 6 RPM (Radar Development Effort) Duration: April 2013 to March 2014. Description: Radar PM is based on agile methodology, which is being used to manage the bugs with respect to resource. It's based on sprints system. Sprints will be used to track the workflow with tasks of the respective project. Based on duration of cycle of the project, effort graph will be plotted and resource chart will be shown to the user with effort in descriptive way. Whole stages / cycles of the project will be shown to the user with completed and remaining effort with comparison in the chart. Rôle : Java Developer / Programmer Analyst Responsibilities: • Analyzing business requirements and developing appropriate solutions. • Created Sequence Diagrams and Activity Diagrams. • Implemented HornetQ. • Designed Stored Procedures/Functions. • Development, QA and Production Deployment.
  • 6. • Application server configuration on Linux Host. • Developed procedure, view and function at DB level. • AutoSys Job Configuration. • Responsible for Test Plan creation and performed Unit Testing and Integration Testing. Environment: Java, J2ee, Spring, Hibernate, REST-WS, Java Script, Oracle, OS-X, Espresso, X-provision, Sonarqube, Gitlab, curl/shell scripts. Project # 7 RadarWeb Re-Design Duration: August 2012 to march 2013. Description: Radar Web is the browser/web version of Radar Application. Radar-Web is widely used as bug-tracking tool to manage the quality of hardware and software products. This application accessible to both external (developers) and internal users (Apple personnel). It allows users to file bugs against the products/components. These can then be assigned to the appropriate groups/personnel and could be tracked to closure. Though this product can be accessed by Apple internal users, the predominant users of Radar Web are developers, who work on Apple Inc. for their products. Rôle : Java Developer / UI Bug fixer / Application Tester Responsibilities: • Involved in Requirements gathering & Use-Case Analysis. • Responsible for analyze business requirements and developing appropriate solutions. • Worked on Engineering Requirement Specification (ERS) changes. • Worked on front end of the application to fix the UI defect with jQuery, • JavaScript and CSS. • Fixed issues during External Quality Assessment (EQA). • Done performance testing and load testing. • Designed and implemented the draft and auto save functionality. • Implemented the changes in iPad and iPhone. • Used X-provision/ UNIX Box to release the build in IT/UAT and Production phase. • Followed Plan Management and Change Management process during Production Support. Environment: Java, J2ee, Spring, REST-WS, JQuery, JavaScript, Html, CSS Oracle, OS-X, Jboss, Build-IT, ISTWASF, Hilo, Espresso, X-provision, Sonarqube, SVN, curl/shell scripts. Project # 8 Vehicle servicing web portal Duration: June 2011 to December 2011. Description:
  • 7. Designing and Developing an online solution for vehicle users, Dealer and customer through dedicated web portal to facilitate with the list of authorized service stations along with the complementary offers. The portal Contains Vehicle Servicing Reminder (VSR) software which keeps owners updated about servicing dates. It offers experts help based on the user’s problem area to ease the biggest challenge in selecting the services and corresponding center for the product. The portal associated with companies which provide Insurance, tyres and Other Accessories. The portal provides forum and Instant Messaging for users. Rôle : Web Designer and Developer Responsibilities: • Involved in Requirements gathering & Use-Case Analysis. • Performed SDLC process based on user requirement. • Worked on Connection Pooling and Controller Servlet and responsible for Test Plan creation for the Product Level Testing. • Understanding and determining what the users are looking for through Search and provide appropriate result. • Understanding various types of web pages and classifying them. Annotating and extracting relevant data from a diverse source of web sites. • Responsible for Test Plan creation for the Product Level Testing. Environment: Java, J2EE, Eclipse, Oracle 10G, Apache Tomcat 7.0. PROFESSIONAL ACHIEVEMENTS • Played cricket and badminton tournament, organized by Exilant and received certificate. 
 • Received appreciation from Client on completion of Radar PM Effort. PERSONAL DETAILS Passport Number H9545492 Pan Number CMLPS6495Q Date of Birth 08/01/1989 Address Marathahalli , Bangalore, Karnataka, India