Bhagyashri Kulkarni
Software Developer
Mobile: 512-***-**** Email : acuem7@r.postjobfree.com
SUMMARY:
Software developer with 7+ years of experience in web services, product and application development.
Experienced in developing web based applications and Client-Server technologies using Java, J2EE, JSP, Servlets, Struts, JSF, Spring, JDBC, JNDI, Hibernate, Tiles, JavaScript.
Proficient in core Java and its frameworks.
Experience in Web, Internet and Intranet based development-using J2EE with Spring MVC architecture.
Experienced with databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
Expertise in Cutting Edge Technologies like Log4j, and XML with good experience in Developing and Deploying applications on Application Servers like WebSphere, WebLogic and JBoss.
Extensively used Maven and Ant for build and deployments.
Have good working knowledge on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
Extensive experience with the IDEs such as Eclipse and RAD
Experience in using version control tools like MKS Integrity client, SVN.
Strong knowledge of all phases of SDLC, software testing (Functional, Integration) and defect life cycle.
Having the knowledge of HP quality center as a bug-tracking tool.
Involved in reviews and working sessions to understand the requirements & system design, defect tracking & root cause analysis.
Exposed to Agile Methodologies like SCRUM and Test Driven Development.
Excellent team player and a good team lead.
Effective verbal and written communication skills.
TECHNICAL SKILLS:
Programming Languages: Java J2SE, Sun Java JDK, C, C++
Java Technologies: J2EE, Spring, Servlets, JSP, EJB, Java Beans, JDBC, Velocity, Hibernate, WebServices (Restful).
Internet: HTML5, XML, XSLT, HTML, Javascript
Repositories Used: Maven, Nexus, MKS Integrity Client
Databases: Oracle 8i, MS SQL Server 6.5, ODBC, MySQL, Microsoft Access
WebServers: IBM WebSphere 3.5, Weblogic 5.1, Tomcat 4.0.2
IDEs: IBM Rational Application Developer 4.0, Eclipse, IBM Rational Team Concert (RTC)
Operating Systems: Windows 2000/NT, Windows 95-98, Unix
Object Technology: UML, Design Patterns
Other: Struts Framework, Hibernate, MVC Model-View-Controller design pattern, Multithreaded programming Threads, JUnit Test
EDUCATION:
Master of Computer Application
Bachelor of Commerce in Computer Application
PROFESSIONAL EXPERIENCE:
HSBC TECHNOLOGY & SERVICES, INC (Client -BNY MELLON) Apr 2014 to Feb 2015
Pershing Single Sign On (Buffalo,NY)
Pershing project facilitates single sign on link between HSBCnet and Pershing (BNY Mellon). Single sign on link was established via encryption and by sharing the public key certificate from both systems.
Roles and Responsibility:
•Performed client requirements analysis, project planning and its execution
•Developed logic for SAML (Secured Assertion Markup Language) requests.
•Performed unit testing and functionality testing
•Involved in code reviews to make sure the best practices are maintained in development process.
•Co-ordinate with BNY Mellon for pershing link
•Co-ordinate with the testing team and fixed issues at various stages of the application development.
•Developed test requirements by decomposing the functional requirements, interacting with End-users, business analysts and developers.
Environment: Spring, JavaScript, Velocity, XML and HTML (for UI), Restful WebService
HSBC TECHNOLOGY & SERVICES, INC Jul 2013 to Mar 2014
Java Developer
Message Center – Self Service (Buffalo,NY)
Message center handles all communication between customers and HSBC bank.
Roles and Responsibility:
Involved in Analyzing the client requirements, designing, developing and testing of message center
Designed architecture for the web module using the Spring MVC framework and implemented the design of UI in velocity.
Played a lead role on this project and managed task assignments for the team.
Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
Participated in unit testing and functionality testing
Involved in writing & reviewing Design Approach Documents
Conducted code reviews to make sure the best practices are maintained in development process.
Environment: Spring, MVC, Hibernate, JavaScript, XML, Velocity and HTML (for UI)
HSBC GLOBAL TECHNOLOGY, PUNE, INDIA
Java Developer
Account Opening and Maintenance - Phase I and II Jun 2012-Jun 2013
Account opening and maintenance tool facilitates customer to open a new account and maintain account.
Roles and Responsibility:
Developed the application under J2EE Architecture using Spring, Websphere and Velocity
Wrote programs to archive the log files on a daily basis to enable faster troubleshooting
Extensively used Core Spring Framework for Dependency Injections of components
Developed Class Diagrams and Interaction Diagrams using UML with Rational Rose
Prepared Java/J2EE development structure for Eclipse, Maven
Involved in coding for JUnit Test cases
Did mentoring for junior members for different module of the project
Environment: Spring MVC, Hibernate, JavaScript, XML, Velocity and HTML (for UI)
Exception Management – Positive Pay & Retail Lockbox Dec 2010-Jun 2012
Exception Management tool handles all transactions for positive pay and retail lockbox handled by clients and customer
Roles and Responsibility:
Involved in analyzing the client requirements, designing, developing and testing of Exception Management tool
Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns
Involved in writing & reviewing Design Approach Documents
Conducted code reviews to make sure the best practices are maintained in development process
Environment: Spring MVC, Hibernate, JavaScript, XML, Velocity and HTML (for UI)
SUNBRIDGE SOFTWARE SERVICES, PUNE, INDIA
Java Developer
Controlled substance ordering systems (CSOS) Feb 2010–Nov 2010
CSOS handles all Ordering processes, carried out from Client & Distributors
Roles and Responsibility:
Successfully built and maintained a variety of customer facing applications
Designed Use case diagrams, Class diagrams and sequence diagrams using UML
Developed and implemented the MVC architectural pattern including JSP, Servlets, EJB and Form beans
Written Junit Test cases for unit testing.
Worked with QA team for testing and resolve defects.
Mentored junior developers to improve the quality of work.
Environment: Servlets, JSP, Beans, Applets, Sql Server 2005.
Cedardale Distributors Pharmacy shopping cart Jun 2009-Jan 2010
Roles and Responsibility:
Interacted with business users to collect the requirements.
Developed a web application based on J2EE MVC framework.
Designed use case diagrams, Class diagrams and Sequence diagrams.
Designed the database for different modules of this project.
Involved in creating scripts and queries for PL SQL.
Used parsers like SAX, DOM for parsing XML documents.
Environment: Servlets, JSP, Beans, XML, Sql Server 2005.
PayBridge – Payroll system Jul 2008– May 2009
PayBridge is the internal web based payroll system.
Roles and Responsibility:
Designed and developed a web site application using J2EE, JSP, Servlets, XML, EJB under MVC framework
Created various SQL queries and used in JDBC connectivity to access the database
Developed a JavaScript behavior code for user interaction
Developed the business layer logic and implemented EJBs Session beans
Used Apache Tomcat server for deployment of the application
Provided the production support on implementation of the project
Environment: Servlets, JSP, Beans, XML, Sql Server 2005