SlideShare une entreprise Scribd logo
1  sur  4
Kalyan Chakravarthy
chakri.kalyan514@gmail.com
Ph: 732-754-9689.
SUMMARY:
 Sun Certified Java Programmer over 8 years of experience in all phases of software development using
JAVA/J2EE, Servlets, JSP, JSF, SPRINGs, Hibernate, XML/XSD/XSLT, Unix Shell Scripts, Oracle, DB2.
 Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
 Experienced in Groovy Language and Grails Framework.
 Extensive experience in Ext JS Front end javascript framework.
 Adept in J2EE Technologies such as Servlets, JSP using services like JDBC(Connection pooling), RMI, JNDI,
XML, XSD, JMS and SOAP WebServices.
 Very good exposure on frame works like SPRING, JSF, Hibernate and Spring WEB MVC.
 Hands on experience on Web services technologies like REST, SOAP and WSDL
 Had work experience on JPA Technology.
 Highly skilled at writing SQL, Stored procedures and Functions & Triggers on both RDBMS and ORM.
 Well versed with IDE’s such as RAD, RDZ, Eclipse, MyEclipse, Idea Intellij,TOAD, SQL Developer and Edit
plus.
 Experienced in deploying J2EE applications on Oracle application server 10.1.2, Apache Tomcat web server
and WebLogic, WebSphere, JBoss, Tomcat application servers.
 Extensive experience in Oracle (9i, 10g), DB2 (IBM Certified UDDB DB2) and PL/SQL and database concepts.
 Experience in deploying applications on Windows and UNIX environments.
 Excellent work experience with Version Control Tool’s such as IBM Clear Case, WinCvs.
 Increased team productivity introducing best practice solutions, streamlining and formalizing processes and
designing an infrastructure allowing for the reusability of UNIX scripts..
 Expertise in SQL, PL/SQL, Stored Procedures, Triggers using Oracle 9i database. Experience in using TOAD,
PL /SQL Developer. Developed many Stored Procedures using SQL PL/SQL.
 Solid team player with excellent communication skills.
TECHNICAL SKILLS:
Languages & API JAVA/J2EE, JSP, Servlet, Spring, Hibernate, EXT JS, Unix shell Script, SQL, PL/SQL,
XML/XSD/XSLT, MVC, JavaScript, Ajax, REST, WSDL, SOAP, COBOL, CICS, JCL.
Application Servers TomCat and Apache Web Server, Web Sphere, Web Logic, JBOSS.
DBMS Oracle 8/9i, DB2, VSAM, RDBMS
Development Tools Eclipse, RDz, RAD, TOAD, UML with RAID, File-Aid, QMF, SPUFI, SYNCSORT,
QUIKJOB, CHANGEMAN, XPEDITOR.
Version Control Systems IBM ClearCase, PVCS, ENDEVOR, Librarian subversion.
Document Management AFP, Document Direct, AFP Viewer.
Operating Systems Z/OS 390, MVS, Windows, UNIX.
PROFESSIONAL EXPERIENCE:
BASF Inc – , North Carolina Nov 2014 to till Date
BDW FE Customer Account Front End for Crops and non Crops products
Role: Sr. JAVA/J2EE and Grails developer
Environment: JAVA/J2EE, UNIX Scripts, XML/XSLT/XSD, Grails Framework, Groovy Language, Hibernate, Tomcat,
Idea Intelij, JavaScript, Ext Js, SOAP, WSDL, REST, ORACLE.
BDW FE project is a web application where BASF employees use this project to maintains BASF Customers who
distributes BASF products. BDW FE is a front end for huge BDW database. It helps BASF employees to maintain
customer’s business segments like crop in US and Canada etc. It helps maintaining hi erarchy of customers for
distribution BASF products in each region. BDW FE helps employees to approve customers request and maintain
customers pending request, Approved request etc. There are other modules like Geography, Product, Employees,
Allocations etc
Responsibilities:
 Develop BDW FE Project which is a web based application helps to maintain BASF customer data a.
 Develop a backend logic for BDW FE project using java and Groovy Language and Grails Framwork.
 Provide Grails functionality for the given Ext JS Template.
 Implement Business logic as per specifications of BDW FE project.
 Resolve the issues that are raised in Attask ticket process.
 Improve new features and enhancements for the project.
 Analyze the performance and make necessary modifications to improve it.
 Excellent troubleshooting, analytical, problem-solving and learning skills as
well as a keen follower of emerging technologies.
 Gathering requirements to get the data from database team.
 Provide Auditing for user actions in the Customer and Employee account management process
 Troubleshootthe problems that are raised in each user flows in during registrations and account management
 Develop necessary methods to integrate data in Oracle Database.
 Develop and maintain business process procedures.
Federal Board of Education – NPAS, Maryland JAN 2014 to Nov 2014
NPAS - Federal Student Scholarship User Account
Role: Sr. JAVA/J2EE and JSF developer
Environment: JAVA/J2EE, UNIX Scripts, XML/XSLT/XSD, JSF Frame work, JDBC, Tomcat, Eclipse IDE,
JavaScript, SOAP, WSDL, REST, ORACLE.
NPAS project is Federal Student Scholarship User account management project. This project is about developing
User Account managementwhich includes Login,Registration and self-care pages.This projectalso includes Admin
pages and Reporting pages. It’s web based project where students can register, login and manage or edit their
account, and the administrator can modify user permissions. NPAS acts as user account management for all the
federal educations projects. NPAS help maintaining SSN and pin information for eligibility of student scholarship.
Responsibilities:
 Develop NPAS Project which is a login, Register and User Account management for Federal student
scholarships applications.
 Develop a backend logic for NPAS project using java and JSF Framework.
 Provide JSF functionality for the given UI Template.
 Implement Business logic as per specifications of NPAS project.
 Resolve the issues that are raised in JIRA ticket process.
 Improve new features and enhancements for the project.
 Analyze the performance and make necessary modifications to improve it.
 Excellent troubleshooting, analytical, problem-solving and learning skills as
 well as a keen follower of emerging technologies.
 Gathering requirements to get the data from database team.
 Provide Auditing for user actions in the Registration and User account management process
 Troubleshootthe problems that are raised in each user flows in during registrations and account management
 Develop necessary methods to integrate data in LDAP file systems.
 Develop and maintain business process procedures.
Net App March 2013 to Dec 2013
Product Development (Net App Project Management tools)
Role: Sr. JAVA/J2EE and Ext Js developer
Environment: JAVA/J2EE, UNIX Scripts, XML/XSLT/XSD, Spring Frame work, JDBC, Tomcat, Eclipse IDE,
JavaScript, Ext Js Framework,, SOAP, WSDL, REST.
Net App Tools are internal projectmanagementtools used to manage the products that are being developed in Net
App. Managers maintain status ofthe project and scheduling tasks to team members using internal tools. This tools
are also used to maintain versions ofeach projects and release dates of the project etc. Tools are used maintain the
statistics of the development and in GUI representation. This tools are web based products where users login and
update the status and assign tasks for team members.
Responsibilities:
 Developed Java/j2EE Web Based application for remote Scanning answer documents for Students.
 Developed and designed front end with SPRING frame working using IOC, Dependency injection, AOP and
Spring MVC.
 Developed web UI using JavaScript, JSPs, HTML,ExtJs, JQuery, AJAX and JSF framework.
 Developed and used Webservices using SOAP protocol and validation thru WSDLs.
 Written Service End point and consumed WebServices using both SOAP and RESTful techniques.
 Expertise in using WSDL, WADL, JAX-RPC, JAX-WS, JAXB, JAX-RS (Jersery container) and SOAP-UI.
 Extensively used ExtJs framework to develop windows, panels, grids in the front end.
 Expertise in writing Shell Scripts and using AWK, SED and other UNIX function.
 Prepared and updated all documentation necessary on time for Business continuity plans
 Implemented FTP protocol to transit data from Legacy systems to front end systems.
 Documents and versions are controlled thru Subversion tool.
FIX Flyer Information Technologies, New York, NY Jan 2011 to March 2013
Product Development (Flyer Online)
Role: Sr. Java/J2EE Developer
Environment: Java/J2EE, JSP, Servlets, UNIX, Shell Scritping, FIX Protocol, Velocity, Javascript, ExtJs, SPRING,
Hibernate.
Flyer Online is an online electronic trading productwhich is used trade shares from online with multibroker especially
for NYSE. It uses FIX protocol to exchanges order from Flyer Online to Brokers or Exchange. To go into details itacts
as a buy side and send trades to sell side where those trades are sent to exchanges like NYSE, LSE etc. Flyer
Online not only trade equities but also mutual funds, futures and options. Apart from that it also does lot of
customization work like FTP file to Sell side brokers etc. Flyer Online is a web based product where we can login to
product from browser and start trading equities, futures etc. We can send orders to the exchanges and through sell
side brokers and we receive acknowledgments from brokers about status of the order.
Role: Sr. Java/J2EE Developer
Environment: Java/J2EE, JSP, Servlets, UNIX, Shell Scritping,
Responsibilities:
 Involved in analyzing the business needs, system and database designing.
 Designed and implemented the reporting front end and backend code for the n-tier Cross Channel Web
 Analysis application
 Used J2EE, Java, JSP, PL/SQL, XML, XSD, XSLT, Hibernate, spring, JavaScript, Apache and Tomcat
technologies.
 Configured and used Spring framework for creating web based user interface.
 Configured and used Hibernate in Persistence Layer
 Eclipse3.0 has been used for developing the application and deployed to the WebSphere application server
 Implemented server side task using Java, Servlets, Java Beans and XML
 Involved in providing solutions to specific area using Documentum
 Created tables in Sql for retrieval and data manipulation using Oracle 10g
 Developed code using Test Driven Development (TDD) – Write a test, code to pass and clean the code.
 reated web application using WDK templates and DFC
 Used Spring IOC concepts to build the framework
 Used Agile methodology to develop and deliver project
 Resolve Bugs and Change Requests to already existing code
 Used JUnit for test driven development and perform unit testing
 Responsible for code review, maintaining application flow, debug, build and deployment
 Used Rational ClearCase as Version control
Nucleas Group of Companies, Hyderabad, India Nov 2009 to Jan 2011
Portal Development (HiringMill.com)
Role: Java/J2EE Developer.
Environment: Core JAVA, J2ee, Http-client, Spring MVC, PHP, JSP, Servlets, ORACLE.
Responsibilities:
 Involved in the requirement analysis and prepared class & sequential diagrams.
 Designed and coded complex programming according to client and user specifications.
 Developed many web pages using JavaScript, PHP, HTML, JSP.
 Developed, maintained Oracle database source for the portal.
 Extensively used SQL Quires, PL/SQL to retrieve large-scale information.
 Written and developed brand new Servlet and JSP programs and deployed in TOMCAT Server to handle request
in MVC architecture.
 Good exposure to singleton threads, threads and concurrency issues for online support.
 Sound knowledge on JDBC connections.
 Proficient in Core Java, JDBC, Servlets, Java Server Pages, JavaScript, Oracle, MVC Architecture.
 Performed Unit testing using JUnit.
 Closely working with maintenance team to resolve production issues.
Nucleas Group of Companies, Hyderabad, India July 2008 to Nov 2009
Portal Development (Classifieds.com)
Role: Java/J2EE Developer
Environment: Core Java, J2EE, Spring, Hibernate, Servlets, JSP, HTML, UML, AJAX, Oracle, Java
Script, PHP and JSP.
Responsibilities:
 Attended Requirement discussion, Use Case analysis and Design phase sessions.
 Prepared HTML mockups for requirements review.
 Developed presentation layer using a combination of Core Java, JSP, Servlets and Struts fra mework
following the class and sequence diagrams created during design phase.
 Developed web pages using JSP and PHP features like Tiles, Tag libraries and Validation framework.
 Implemented different design patterns like Singleton & MVC.
 Developed a web-based reporting system using HTML, JavaScript and JSP.
 Implemented AJAX for currency conversion and dependent dropdown population.
 Worked on developing code to execute SQL queries using JDBC to search the database for selection criteria.
 Performed Unit testing using JUnit.
 Worked on analyzing, debugging and resolving issues found during integration and user acceptance testing
phase.
 Closely working with maintenance team to resolve production issues.
 Overseeing development, testing and deployment process.
EDUCATION:
 B.Tech ( Computer Science and Engineering) - JN Technological University, India.
CERTIFICATIONS:
Domain:
 LOMA 280: Life Office Management of Association for Insurance Sector.
 LOMA 290: Life Office Management of Association for advanced concepts of Insurance.
Technical:
 Sun Certified JAVA Programmer (SCJP).
 IBM DB2 UDB 700: Basic application Development
 IBM DB2 UDB 703: Application Development

Contenu connexe

Tendances

Tendances (20)

Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Bhanu Resume
Bhanu ResumeBhanu Resume
Bhanu Resume
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CV
 
MANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_exMANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_ex
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 
Sid K
Sid KSid K
Sid K
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 
sudipto_resume
sudipto_resumesudipto_resume
sudipto_resume
 
Resume
ResumeResume
Resume
 
AjayResume
AjayResumeAjayResume
AjayResume
 
CV-Latest_c_det
CV-Latest_c_detCV-Latest_c_det
CV-Latest_c_det
 

En vedette (20)

Software Developer Resume
Software Developer ResumeSoftware Developer Resume
Software Developer Resume
 
Lee Rank Resume (2)
Lee Rank Resume (2)Lee Rank Resume (2)
Lee Rank Resume (2)
 
Ji_Grace_s
Ji_Grace_sJi_Grace_s
Ji_Grace_s
 
Resume (1)
Resume  (1)Resume  (1)
Resume (1)
 
Anderson_Bezerra_English_Curriculum
Anderson_Bezerra_English_CurriculumAnderson_Bezerra_English_Curriculum
Anderson_Bezerra_English_Curriculum
 
Holloway, Brandon Resume PDF
Holloway, Brandon Resume PDFHolloway, Brandon Resume PDF
Holloway, Brandon Resume PDF
 
Ksenia.Belikova(resume)
Ksenia.Belikova(resume)Ksenia.Belikova(resume)
Ksenia.Belikova(resume)
 
Alegina2
Alegina2Alegina2
Alegina2
 
Jacobson resume 2016
Jacobson resume 2016Jacobson resume 2016
Jacobson resume 2016
 
Resume
ResumeResume
Resume
 
Raman monga
Raman mongaRaman monga
Raman monga
 
Vasanth_Resume
Vasanth_ResumeVasanth_Resume
Vasanth_Resume
 
ganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resumeganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resume
 
Srinivasan Rajappa
Srinivasan RajappaSrinivasan Rajappa
Srinivasan Rajappa
 
Resume_Prathamesh_Ghanekar
Resume_Prathamesh_GhanekarResume_Prathamesh_Ghanekar
Resume_Prathamesh_Ghanekar
 
Resume - Ravi
Resume - RaviResume - Ravi
Resume - Ravi
 
Varshini Kalyan Resume
Varshini Kalyan ResumeVarshini Kalyan Resume
Varshini Kalyan Resume
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
 
Vikash
VikashVikash
Vikash
 
IshaBobra
IshaBobraIshaBobra
IshaBobra
 

Similaire à Kalyan Chakravarthy - Sr JavaJ2EE Developer

Similaire à Kalyan Chakravarthy - Sr JavaJ2EE Developer (20)

Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Rinzu_Dongol-CV
Rinzu_Dongol-CVRinzu_Dongol-CV
Rinzu_Dongol-CV
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Resume
ResumeResume
Resume
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
 
Gangadhar_Challa_Profile
Gangadhar_Challa_ProfileGangadhar_Challa_Profile
Gangadhar_Challa_Profile
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
CV Alexander Petkevich
CV Alexander PetkevichCV Alexander Petkevich
CV Alexander Petkevich
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
RRR_Resume_SE
RRR_Resume_SERRR_Resume_SE
RRR_Resume_SE
 
MANOJ .docx
MANOJ                                                             .docxMANOJ                                                             .docx
MANOJ .docx
 

Kalyan Chakravarthy - Sr JavaJ2EE Developer

  • 1. Kalyan Chakravarthy chakri.kalyan514@gmail.com Ph: 732-754-9689. SUMMARY:  Sun Certified Java Programmer over 8 years of experience in all phases of software development using JAVA/J2EE, Servlets, JSP, JSF, SPRINGs, Hibernate, XML/XSD/XSLT, Unix Shell Scripts, Oracle, DB2.  Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6  Experienced in Groovy Language and Grails Framework.  Extensive experience in Ext JS Front end javascript framework.  Adept in J2EE Technologies such as Servlets, JSP using services like JDBC(Connection pooling), RMI, JNDI, XML, XSD, JMS and SOAP WebServices.  Very good exposure on frame works like SPRING, JSF, Hibernate and Spring WEB MVC.  Hands on experience on Web services technologies like REST, SOAP and WSDL  Had work experience on JPA Technology.  Highly skilled at writing SQL, Stored procedures and Functions & Triggers on both RDBMS and ORM.  Well versed with IDE’s such as RAD, RDZ, Eclipse, MyEclipse, Idea Intellij,TOAD, SQL Developer and Edit plus.  Experienced in deploying J2EE applications on Oracle application server 10.1.2, Apache Tomcat web server and WebLogic, WebSphere, JBoss, Tomcat application servers.  Extensive experience in Oracle (9i, 10g), DB2 (IBM Certified UDDB DB2) and PL/SQL and database concepts.  Experience in deploying applications on Windows and UNIX environments.  Excellent work experience with Version Control Tool’s such as IBM Clear Case, WinCvs.  Increased team productivity introducing best practice solutions, streamlining and formalizing processes and designing an infrastructure allowing for the reusability of UNIX scripts..  Expertise in SQL, PL/SQL, Stored Procedures, Triggers using Oracle 9i database. Experience in using TOAD, PL /SQL Developer. Developed many Stored Procedures using SQL PL/SQL.  Solid team player with excellent communication skills. TECHNICAL SKILLS: Languages & API JAVA/J2EE, JSP, Servlet, Spring, Hibernate, EXT JS, Unix shell Script, SQL, PL/SQL, XML/XSD/XSLT, MVC, JavaScript, Ajax, REST, WSDL, SOAP, COBOL, CICS, JCL. Application Servers TomCat and Apache Web Server, Web Sphere, Web Logic, JBOSS. DBMS Oracle 8/9i, DB2, VSAM, RDBMS Development Tools Eclipse, RDz, RAD, TOAD, UML with RAID, File-Aid, QMF, SPUFI, SYNCSORT, QUIKJOB, CHANGEMAN, XPEDITOR. Version Control Systems IBM ClearCase, PVCS, ENDEVOR, Librarian subversion. Document Management AFP, Document Direct, AFP Viewer. Operating Systems Z/OS 390, MVS, Windows, UNIX. PROFESSIONAL EXPERIENCE: BASF Inc – , North Carolina Nov 2014 to till Date BDW FE Customer Account Front End for Crops and non Crops products Role: Sr. JAVA/J2EE and Grails developer
  • 2. Environment: JAVA/J2EE, UNIX Scripts, XML/XSLT/XSD, Grails Framework, Groovy Language, Hibernate, Tomcat, Idea Intelij, JavaScript, Ext Js, SOAP, WSDL, REST, ORACLE. BDW FE project is a web application where BASF employees use this project to maintains BASF Customers who distributes BASF products. BDW FE is a front end for huge BDW database. It helps BASF employees to maintain customer’s business segments like crop in US and Canada etc. It helps maintaining hi erarchy of customers for distribution BASF products in each region. BDW FE helps employees to approve customers request and maintain customers pending request, Approved request etc. There are other modules like Geography, Product, Employees, Allocations etc Responsibilities:  Develop BDW FE Project which is a web based application helps to maintain BASF customer data a.  Develop a backend logic for BDW FE project using java and Groovy Language and Grails Framwork.  Provide Grails functionality for the given Ext JS Template.  Implement Business logic as per specifications of BDW FE project.  Resolve the issues that are raised in Attask ticket process.  Improve new features and enhancements for the project.  Analyze the performance and make necessary modifications to improve it.  Excellent troubleshooting, analytical, problem-solving and learning skills as well as a keen follower of emerging technologies.  Gathering requirements to get the data from database team.  Provide Auditing for user actions in the Customer and Employee account management process  Troubleshootthe problems that are raised in each user flows in during registrations and account management  Develop necessary methods to integrate data in Oracle Database.  Develop and maintain business process procedures. Federal Board of Education – NPAS, Maryland JAN 2014 to Nov 2014 NPAS - Federal Student Scholarship User Account Role: Sr. JAVA/J2EE and JSF developer Environment: JAVA/J2EE, UNIX Scripts, XML/XSLT/XSD, JSF Frame work, JDBC, Tomcat, Eclipse IDE, JavaScript, SOAP, WSDL, REST, ORACLE. NPAS project is Federal Student Scholarship User account management project. This project is about developing User Account managementwhich includes Login,Registration and self-care pages.This projectalso includes Admin pages and Reporting pages. It’s web based project where students can register, login and manage or edit their account, and the administrator can modify user permissions. NPAS acts as user account management for all the federal educations projects. NPAS help maintaining SSN and pin information for eligibility of student scholarship. Responsibilities:  Develop NPAS Project which is a login, Register and User Account management for Federal student scholarships applications.  Develop a backend logic for NPAS project using java and JSF Framework.  Provide JSF functionality for the given UI Template.  Implement Business logic as per specifications of NPAS project.  Resolve the issues that are raised in JIRA ticket process.  Improve new features and enhancements for the project.  Analyze the performance and make necessary modifications to improve it.  Excellent troubleshooting, analytical, problem-solving and learning skills as  well as a keen follower of emerging technologies.  Gathering requirements to get the data from database team.  Provide Auditing for user actions in the Registration and User account management process  Troubleshootthe problems that are raised in each user flows in during registrations and account management  Develop necessary methods to integrate data in LDAP file systems.  Develop and maintain business process procedures. Net App March 2013 to Dec 2013 Product Development (Net App Project Management tools) Role: Sr. JAVA/J2EE and Ext Js developer Environment: JAVA/J2EE, UNIX Scripts, XML/XSLT/XSD, Spring Frame work, JDBC, Tomcat, Eclipse IDE, JavaScript, Ext Js Framework,, SOAP, WSDL, REST. Net App Tools are internal projectmanagementtools used to manage the products that are being developed in Net App. Managers maintain status ofthe project and scheduling tasks to team members using internal tools. This tools
  • 3. are also used to maintain versions ofeach projects and release dates of the project etc. Tools are used maintain the statistics of the development and in GUI representation. This tools are web based products where users login and update the status and assign tasks for team members. Responsibilities:  Developed Java/j2EE Web Based application for remote Scanning answer documents for Students.  Developed and designed front end with SPRING frame working using IOC, Dependency injection, AOP and Spring MVC.  Developed web UI using JavaScript, JSPs, HTML,ExtJs, JQuery, AJAX and JSF framework.  Developed and used Webservices using SOAP protocol and validation thru WSDLs.  Written Service End point and consumed WebServices using both SOAP and RESTful techniques.  Expertise in using WSDL, WADL, JAX-RPC, JAX-WS, JAXB, JAX-RS (Jersery container) and SOAP-UI.  Extensively used ExtJs framework to develop windows, panels, grids in the front end.  Expertise in writing Shell Scripts and using AWK, SED and other UNIX function.  Prepared and updated all documentation necessary on time for Business continuity plans  Implemented FTP protocol to transit data from Legacy systems to front end systems.  Documents and versions are controlled thru Subversion tool. FIX Flyer Information Technologies, New York, NY Jan 2011 to March 2013 Product Development (Flyer Online) Role: Sr. Java/J2EE Developer Environment: Java/J2EE, JSP, Servlets, UNIX, Shell Scritping, FIX Protocol, Velocity, Javascript, ExtJs, SPRING, Hibernate. Flyer Online is an online electronic trading productwhich is used trade shares from online with multibroker especially for NYSE. It uses FIX protocol to exchanges order from Flyer Online to Brokers or Exchange. To go into details itacts as a buy side and send trades to sell side where those trades are sent to exchanges like NYSE, LSE etc. Flyer Online not only trade equities but also mutual funds, futures and options. Apart from that it also does lot of customization work like FTP file to Sell side brokers etc. Flyer Online is a web based product where we can login to product from browser and start trading equities, futures etc. We can send orders to the exchanges and through sell side brokers and we receive acknowledgments from brokers about status of the order. Role: Sr. Java/J2EE Developer Environment: Java/J2EE, JSP, Servlets, UNIX, Shell Scritping, Responsibilities:  Involved in analyzing the business needs, system and database designing.  Designed and implemented the reporting front end and backend code for the n-tier Cross Channel Web  Analysis application  Used J2EE, Java, JSP, PL/SQL, XML, XSD, XSLT, Hibernate, spring, JavaScript, Apache and Tomcat technologies.  Configured and used Spring framework for creating web based user interface.  Configured and used Hibernate in Persistence Layer  Eclipse3.0 has been used for developing the application and deployed to the WebSphere application server  Implemented server side task using Java, Servlets, Java Beans and XML  Involved in providing solutions to specific area using Documentum  Created tables in Sql for retrieval and data manipulation using Oracle 10g  Developed code using Test Driven Development (TDD) – Write a test, code to pass and clean the code.  reated web application using WDK templates and DFC  Used Spring IOC concepts to build the framework  Used Agile methodology to develop and deliver project  Resolve Bugs and Change Requests to already existing code  Used JUnit for test driven development and perform unit testing  Responsible for code review, maintaining application flow, debug, build and deployment  Used Rational ClearCase as Version control Nucleas Group of Companies, Hyderabad, India Nov 2009 to Jan 2011 Portal Development (HiringMill.com) Role: Java/J2EE Developer. Environment: Core JAVA, J2ee, Http-client, Spring MVC, PHP, JSP, Servlets, ORACLE. Responsibilities:
  • 4.  Involved in the requirement analysis and prepared class & sequential diagrams.  Designed and coded complex programming according to client and user specifications.  Developed many web pages using JavaScript, PHP, HTML, JSP.  Developed, maintained Oracle database source for the portal.  Extensively used SQL Quires, PL/SQL to retrieve large-scale information.  Written and developed brand new Servlet and JSP programs and deployed in TOMCAT Server to handle request in MVC architecture.  Good exposure to singleton threads, threads and concurrency issues for online support.  Sound knowledge on JDBC connections.  Proficient in Core Java, JDBC, Servlets, Java Server Pages, JavaScript, Oracle, MVC Architecture.  Performed Unit testing using JUnit.  Closely working with maintenance team to resolve production issues. Nucleas Group of Companies, Hyderabad, India July 2008 to Nov 2009 Portal Development (Classifieds.com) Role: Java/J2EE Developer Environment: Core Java, J2EE, Spring, Hibernate, Servlets, JSP, HTML, UML, AJAX, Oracle, Java Script, PHP and JSP. Responsibilities:  Attended Requirement discussion, Use Case analysis and Design phase sessions.  Prepared HTML mockups for requirements review.  Developed presentation layer using a combination of Core Java, JSP, Servlets and Struts fra mework following the class and sequence diagrams created during design phase.  Developed web pages using JSP and PHP features like Tiles, Tag libraries and Validation framework.  Implemented different design patterns like Singleton & MVC.  Developed a web-based reporting system using HTML, JavaScript and JSP.  Implemented AJAX for currency conversion and dependent dropdown population.  Worked on developing code to execute SQL queries using JDBC to search the database for selection criteria.  Performed Unit testing using JUnit.  Worked on analyzing, debugging and resolving issues found during integration and user acceptance testing phase.  Closely working with maintenance team to resolve production issues.  Overseeing development, testing and deployment process. EDUCATION:  B.Tech ( Computer Science and Engineering) - JN Technological University, India. CERTIFICATIONS: Domain:  LOMA 280: Life Office Management of Association for Insurance Sector.  LOMA 290: Life Office Management of Association for advanced concepts of Insurance. Technical:  Sun Certified JAVA Programmer (SCJP).  IBM DB2 UDB 700: Basic application Development  IBM DB2 UDB 703: Application Development