Sr. Developer Resume
Bel Air, MD
SUMMARY
- Over 11 years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server and N - Tier distributed, cross-platform systems using a Full Stack Java/J2EE technology and Microsoft.Net
- Experience working in various industry domains like Healthcare, Banking, Finance, and Travel.
- Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism.
- Extensively worked on spring batch, Spring MVC and spring boot frameworks.
- Good experience in J2EE technologies like Servlets, JSP, JDBC, JMS, Java Beans, EJB and Web Services.
- Expertise in application development frameworks like spring, JSF and Hibernate.
- Experience in implementing web based projects using Web/Application Servers such as Web Logic 11g and 12c, Apache Tomcat 8.0.
- Experience in developing Web based GUI’s using JSP, PrimeFaces, JQUERY, HTML, DHTML, CSS, and JavaScript.
- Developed applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Facade, Business Delegate, and Service Locator.
- Expertise in Shell/VB scripting
- Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC, SCRUM and tools like UML.
- Expertise in XML and related technologies like XSL, XSLT.
- Experience with VB 6.0, ADO.NET, AJAX, LINQ, XML, SOAP, JavaScript, Angular JS, JQuery and CSS.
- Proficient with Windows Communication Foundation (WCF), .NET Web Services using WSDL, SOAP
- Experience on version control tools GIT, Clear case, Subversion (SVN) and TFS
- Excellent programmer with the ability to implement complex business logics.
- Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Dependency Injection in the development of Multi-Tier distributed Enterprise Applications.
- Expertise in JUNIT testing using Mockito and Power Mockito, TestNG, integration testing and SOAP UI testing.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Experience in using SQL Server and Sybase databases and writing complex SQL queries.
- Experience in using SQL and PL/SQL to write Stored Procedures, Functions and Triggers.
- Ability to learn and use new systems and paradigms in considerably less time.
- Experience in Test Driven Development (TDD)
- Good hands-on experience with databases and Reporting Services.
TECHNICAL SKILLS
Programming Languages: Java, C#, T-Sql, PL/SQL
Server Side: JSF,JSP,J2EE,Servlets,JDBC,Java WebServices, EJB, MVC framework, JMS, Hibernate, Spring, MVC, ASP.NETMVC
JDK versions: JDK 1.6/1.7/1.8
Frameworks/ORM tools: Spring 3.0/4.0 and JSF(Primefaces), .NET Framework
Java Script Frameworks: Angular 2.0/6.0
App Servers/ Middleware: WebLogic 10/12, Tomcat 8.5, IIS
IDE/ Programming Tools: Eclipse, IntelliJ, Visual Studio
Xml Technologies: XML,XDOCUMENT,XSLT, XPATH, XSL
Web Technologies: HTML, CSS, XML, JavaScript, jQuery, and Ajax
IDE Tools: Visual Studio 2010/2008/2005, Sql Server Management Studio
Databases: MS SQL SERVER, Sybase,DB2 and MySQL
Modeling Tools: UML,MS Visio.
Reporting Tools: Sql Server Reporting Services (SSRS)
Platforms: Windows 2003/2008/2012, UNIX and Linux
Middleware: WCF,JMS and Webservices
Version Control Tools: TFS,SVN,GIT,Clearcase
PROFESSIONAL EXPERIENCE
Confidential, McLean, VA
Sr.Developer
Responsibilities:
- Provided the feasible solutions to design the better system
- Design, develop, configure, program and implement software applications, packages and components customized to meet specific needs and requirements using Spring MVC and DB2 Server.
- Involved in Construction of UI using HTML, CSS, Boot strap, AngularJs.
- Implementing the rules for business calculation using IBM ODM
- Created DAO’s and defined the controller beans within the spring configuration.
- Used dependency injection to set the DAO attributes within the controller.
- Write unit test scenario’s using Junit to test the code.
- Scheduled jobs with autosys
- Implemented Unix shell scripting to call the Data stage ETLs
- Performed code reviews for other development team members
Environment: Java/J2EE, Spring MVC, JDK1.8, Hibernate, Angular6.0, Jenkins, WebLogic 12c, GIT, DB2IBM ODM, Spring Batch. JMS, Data stage ETLs, Autosys
Confidential
Sr. Developer
Responsibilities:
- Provided the feasible solutions to design the better system
- Design, develop, configure, program and implement software applications, packages and components customized to meet specific needs and requirements using Spring Boot Angular and SQL Server.
- Created DAO’s and defined the controller beans within the Spring configuration.
- Used dependency injection to set the DAO attributes within the controller.
- Defined XML mapping DAO’s using XmlMappingService.
- Write unit test scenario’s using Junit to test the code.
- Performed code reviews for other development team members
- Provided UAT and Production deployment support
- Provided post-production support.
Environment: Java/J2EE, Spring Boot, JDK1.8, Hibernante, Angular2.0, REST API, Jenkins, Tomcat, GIT, SQL Server2014
Confidential
Sr. Developer
Responsibilities:
- Involved in the requirements gathering
- Analyze the requirements and provided the design changes to the application
- Built spring boot application using Maven
- Handled Rest API to retrieve and modify Contract /Loan information.
- Implemented logging using log4j and cross-project functionalities using Spring AOP.
- Configured and create Jerkin jobs for build and deployment in staging Environments by providing Cloud based solutions.
- Worked on UNIX Shell scripts and spring scheduler for jobs.
- Investigate, debug and fixed potential bugs or defects in the implemented codePerform code reviews for other development team members
- Maintain SONAR for code quality
- Provided the support to E2E testing
- Prepared the documentation that details the deployment steps and sequence
- Provided UAT and Production deployment support
Environment: Java, SQL Server, SpringMVC, Spring Batch Hibernante, JDBC and XML, XSD, XSLT, UNIX, Shell Scripting, GIT as Config, JMS, REST and Soap Web services, Weblogic12C
Confidential
Sr. Developer
Responsibilities:
- Analyze the requirements to provide the solution to the design
- Changes in the Integration of Multiple systems.
- Consume additional data attributes to improve QRM pool/avoid manual interventions.
- Identify and resolve potential development and implementation issues
- Improve QRM application stability and performance
- Implemented the file upload functionality for trades
- Implemented the transformation functionality for the trades
- Implemented the email using velocity template
- Building the pipeline management framework to integrate with different upstream systems with COTS product (QRM).
- Perform code reviews for other development team members and maintained the code quality with SONAR and FORTIFY tools
- Coordinated with the Configuration Management Team to build the new environments as per the application requirements
- Prepared the documentation that details the deployment steps and sequence
- Provided UAT and Production deployment support
Environment: WebLogic 10.3.6, springMVC, bootstrap, JMS, Linux batch server, spring batch, Eclipse, SQL Server2008, Jenkins, MAVEN
Confidential
Sr.Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Conducted analysis, design and development of Operational Data Processing system and developed specs that included Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Implemented various design patterns in project such as Business Delegate, Data Access Object, Service Locator and Singleton.
- Work closely with the application architect to implement enhancements and remediate existing code.
- Analysis of existing VB applications and preparation of use case documents for different sub-systems.
- Preparation of System Requirements Specification for one complete sub-system
- Preparation of System Module Specification.
- Implementation of UI modules using Prime Faces.
- Implementation of Business logic using EJB.
- Implementation of Database logic using JPA
- Upgrading Environment - From SOLARIS to LINUX which includes
- Moving Sybase Database from SOLARIS 15 to LINUX
- Moving AUTOSYS Batch Servers from SOLARIS 15 to LINUX
- Both Sybase and AUTOSYS Batch Servers will move to a different LINUX Box.
- Data Movement or Transition from CCD to ACTS, ACTS to CCD, CCD to UCD and UCD to CCD
- Validation of Protocol method from FTP to SMTP
- Validation of implementing MAC Vault changes to the AUTOSYS Job.
- Confirming the new environment set up in LINUX is same like in SOLARIS - example Folder and File structure, Servers,. etc
- Support UAT and Conduct UAT and Production deployment/implementation
Environment: VB, J2EE, Prime Faces, Web logic, Visual Studio, DOORS, Visio, Eclipse, Sybase, EJB 3.0,, JDBC, JavaScript, UML, HTML, JNDI, Log4J, UNIX Shell Script, Linux Batch
Confidential, Philadelphia, PA
Sr. Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Requirements gathering from the Client.
- Involved in low level designing of the application
- Implemented rich controls in silver light
- Coded Data Access Layer, Business Logic Layer and Validation Layer Implementation of Business Modules using Communication Service (WCF)
- Conducted analysis, design and development of Operational Data Processing system and developed specs that included Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Implemented Unit Testing using VSTS
- Built page layouts, Master pages, Content pages
- Implemented Reports in using SQL Server Reporting Services
- Involved in code reviews of other software developers on development team.
- Test Driven Development (TDD).
- Implemented code quality using Fx-Cop tools.
Environment: ASP.NET MVC3, C#, WCF, SQL Server 2008, Visual Studio2010, Visual Studio Team Foundation System, Windows 2008 Server, IIS7.0, Continuous Integration with TFS, Dependency Injection, Agile(SCRUM) Methodology.
Confidential, Bel Air, MD
Sr. Developer
Responsibilities:
- Involved in the Application High level Design.
- Implementation of Business Modules using Communication Service (WCF).
- Implementation of Presentation Modules using MVP Pattern.
- Technical support to the Team.
- Configuration, Deployment, GO Live Support.
- Implemented Task Parallel Libraries.
- Code Reviews of team members.
- Implemented reports using SQL Server Reporting Services
Environment: ASP.NET4.0, VB.NET, WCF, AJAX, SQL SERVER Reporting Services. Visual Studio2010, Visual Studio Team Foundation System, SQL Server 2008, DEV Express UI Controls.
Confidential, Philadelphia, PA
Sr.Developer
Responsibilities:
- Understanding the Requirements and creating the proto type using ASP.Net, C#, Sqlserver2005 at Onsite.
- Direct interaction with Business users.
- Development of end to end application using ASP.Net with Ajax, C# and Windows communication Foundation.
- Understanding the requirements.
- Preparation of Technical Specification document.
- Base Framework Implementation.
- Implementation of Modules using Communication Service (WCF).
- Implementation of complex Reports using Sql Server Reporting Services.
Environment: ASP.NET3.5, C#, WCF, AJAX, SSRS, Visual Studio2008, Visual Source Safe, SQL Server 2005, Infragistics UI Controls.
Confidential, Philadelphia, PA
Sr.Developer
Responsibilities:
- Development of end to end application using Win forms, C# and Windows communication Foundation.
- Understanding the requirements.
- Preparation of Unit Test Cases based Functional Specification document.
- Base Framework Implementation.
- Implementation of Modules using Communication Service (WCF).
- Implementation of Reports using Sql Server Reporting Services.
- Unit Testing based on UTP.
- Accept & keep challenging deadlines
Environment: Win Forms, C#, WCF, SQL Server Reporting Services, Visual Studio2008, Visual Source Safe, SQL Server 2005, Infragistics UI Controls
Confidential, Cleveland, OH
Sr.Developer
Responsibilities:
- Development of end to end application using asp.net2.0, C# and Ajax.
- Performance tuning of SP’s.
- Understanding the requirements.
- Implementation of Reports using Sql Server Reporting Services
- Unit Testing.
- Accept & keep challenging deadlines.
Environment: ASP.Net2.0, C#, Ajax, Visual Studio2005, Team Foundation System, SQL Server 2005, Telerik Controls.
Confidential, Bridgeton, MO
Developer
Responsibilities:
- Understanding the Existing Architecture and Flow.
- Fix existing Change Requests
- Fix product defects
- Product customization for Confidential ’s customers
- All Confidential network related issues are outside the scope of this project.
- Data base scripts preparation
- Builds preparation.
Environment: ASP.Net2.0, C#, Ajax, Visual Studio2005, Team Foundation System, SQL Server 2005
Confidential, Montoursville, PA
Developer
Responsibilities:
- Prototyping and analyzing the requirements given by the Client.
- Modeling and implementation based on the requirements.
- Involved as part of LLD.
- Involved in defect prevention activities held at project level and developed a checklist to reduce the defects and to Maintain Code Standards for Performance
Environment: ASP.Net2.0, C#, Ajax, Visual Studio2005, Team Foundation System, SQL Server 2005, Telerik Controls
Confidential
Developer
Responsibilities:
- Prototyping.
- Project Baseline.
- HTML Coding and Java Script for Client side Validation.
- Development of business logic for various modules.
- Testing.
Environment: ASP.Net2.0, C#, Ajax, Visual Studio2005, VSS, SQL Server 2005