We provide IT Staff Augmentation Services!

Senior Developer Resume Profile,

5.00/5 (Submit Your Rating)

,

Summary

  • I am working as a Senior Architect/ Tech Lead with 13 years of experience in software development in different Java/J2EE technologies and platforms.
  • I have following certifications:
  • 1. Java OO Brainbench certified Designer/Developer
  • 2. MongoDB certified Developers
  • 3. MongoDB certified DBA
  • 4. IKM J2EE certified Developer/Designer/Architect
  • Major Strength:
  • Over Seven years of experience as an Execution Architect/Associate Architect /Tech Lead.
  • Big Data Ecosystems: Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, MongoDB, Oozie, Flume, Chukwa, Storm, R, Spark etc.
  • Expert in design skills using Java/J2EE Design Patterns, Unified Modeling Language UML and Object Modeling Technique.
  • Experience in working with SOA Architecture Web Services, SOAP, WSDL, AXIS 2 and REST Architecture.
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Object Oriented Analysis Design OOAD , Implementation, Testing, Documentation, Standard reviews, Production support and maintenance.
  • Development experience in design patterns like MapReduce, Factory, Abstract Factory, Proxy, Singleton, Front Controller, Business Delegate, Session Facade, Service Locator, Data Access Object, Observer, Decorator, Fly Weight, MVC, Fast Lane Reader, Strategy and Value Object.
  • Worked on SOA Patterns like Fan in/Fan out Pattern, Request Reply Pattern, Multi Function Language Pattern, Opaque Transformation, Record Replay Pattern, Message Enrichment, Opaque Transformation, Message Splitter
  • Good Knowledge of application frameworks like WMB 7.0/8.0, WMQ 7.0, Weblogic ALSB 2.5/3.0, Groovy, Scala, Grail, Selenium Remote Control, Struts 1.1/1.2, Stripes, Hibernate 3.0/3.2, Castor, Spring 2.5/3.0, BTT 5.0, SOA,ROA Junit, Ant, UML ,TDD, Formatting Object Processor, Lucene, OSGI and Ajax.
  • Extensive experience in application development and deployment on BEA Weblogic 8.1/9.1/10.1, IBM Web sphere 5.0/5.1/7.0/8.0 , Geronimo 2.1 and Tomcat 6.x.
  • Good Knowledge of programming languages like Java 1.4/1.5, JSP, Servlet
  • EJB 2.1/3.0, JavaScript, HTML, HTML5, PL/ SQL, etc.
  • Good Hands on experience on Weblogic Workshop 8.1/9.1,Oracle 11 g
  • Strong experience in working with persistence frameworks and ORM tools like Hibernate, Ibatis and JPA
  • Strong experience in working special software like TOAD, WSAD 5.1, MICROSOFT VISIO,
  • Acurev, Star Team, PVCS Tracker, VSS, Perforce, CVS, LDAP, Windows Active Directory, Clear Case etc
  • Solid understanding of RDBMS concepts and experience in working with Oracle8.x/9.x and Sybase 12.x.
  • Expertise in design and development of Web Applications involving Java, J2EE, Servlet, JSP, GSP, EJB 3.0, JNDI, JDBC, JMS, Java Mail, XML, XSLT, XPATH, RPC, Struts, Hibernate, Spring, Ajax, ALSB.
  • Strong experience in working with Jrules, Drools and JSR 94.
  • Hands on experience in JBPM Savvion BPM.
  • Hands on experience using automated build scripts using ANT, Maven.
  • Extensively applied Agile Methodology and Rational unified process RUP in various projects.
  • Extensive Experience in Telecommunication, Media and Entertainment, Leasing and Banking verticals.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation, Client Interfacing Skills and good Domain knowledge.
  • Participated in all aspects of software Development Life Cycle including Production troubleshooting and Software testing and automation.
  • Worked on ecommerce project and integrated online payment system as per PCI standard.
  • Comet one year of experience.
  • ATG E-Commerce two year of experience.

Technical Skills

Platforms

Windows XP Professional, Unix, Linux

Languages

Frameworks

Patterns

Core Java1.4/1.5/1.6,JSP,Servlet,EJB 3.0/2.1/1.1, XML, XSD,XSLT,HTML, HTML5, JAXB,SOA, ALSB/ESB, Groovy, Grails, Scala, Struts1.2,Hibernate 3.2,Spring 2.5,Ajax,BTT 5.1, Hadoop

Factory, Abstract Factory Proxy, Singleton, Front Controller, Business Delegate, Session Facade, Service Locator, Data Access Object, Observer, Decorator, Fly Weight, MVC, Fast Lane Reader, Strategy and Value Object, Web services Soap Based , Restful HATEOS Web services, Comet, Mule, WMB 8.0

Databases

Oracle 8i/9i/10g,Sybase 12.5, DB2 9.5

Tools

WebLogic Workshop 8.1/9.1, TOAD, WSAD 5.1/8.3, MICROSOFT VISIO, Eclipse/Eclipse RCP, Drool, Borland Together Architect

VersionControl Tool

Star Team, PVCS Tracker, VSS, Perforce, CVS, SVN., MKS, Acurev

Professional Experience

Confidential

Role: SOA Architect/Solution Architect/System Designer

Project Name: Integrated Customer Billing and Payment

  • This project is a development/design for Integrating Customer Quote, Billing, Payment and loyalty on new Platform. In current project, I lead the Design and development team of State Farm to integrate State Farm Payment System with AMEX/Discover Card.
  • Designed Implemented Session Replication using Gemfire Cache. Designed Application to Application communication pattern using Gemfire, Spring Gemfire template Spring Restful HATEOS Service to improve performance and throughput of application. Lead a Gemfire tcServer integration effort in SF. In current project also worked as a Scrum Master.
  • Designed Developed a solution to integrate legacy system with newly developed system using Websphere Message Broker 7.0/8.0.
  • Designed Mule Flow registered end points in WSRR.
  • Integrated EBPS to Enterprise Content Management System Alfresco

Responsibilities:

  • Create Infrastructure Design, Technology Stack, Component Design and High Level Application Infrastructure design for web application deployment.
  • Designed the solution to integrate AMEX Card Discover Card
  • Designed and developed the EIS specification for SOA
  • Proposed solution to problem and also write Architecture Decision Document to get Approval from Lead Architect Team
  • Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users
  • Mentor/Lead System Designers and Solution Architects
  • Design eCommerce system of SFI to handle more than 200 millions calls
  • Developed multiple MapReduce jobs in Java for data cleaning and preprocessing
  • Created MongoDB documents to load large sets of structured, semi-structured and unstructured data coming from UNIX, File Systems and a variety of traditional databases like DB2.
  • Created Hive queries that helped sales team to analyse customer data which helps to define market strategy.
  • Solid understanding of the Hadoop file distributing system
  • Technologies: Core Java 1.6, WebServices, DB2, Oracle 11G, Unix/Window NT, TDD, XML, XSD, XSLT, Ant, SOA, ROA, Visio, UML,Webspehere MQ, Restful Webservices, MuleSoft 3.2, WMB 7.0/8.0, Control-M, Jbeam, Gladstone, MM Billing Product , Websphere MQ FTP, WSRR 7.0,WAS 7.1/8.1, Groovy, Grails, MongoDB, Hadoop, Hive, Lucene, Sencha Touch 2.0, Gemfire, HTML5, Jrules, Drools, JBPM, Hadoop, MapReduce, HDFS, Zookeeper, Hive, Pig, Sqoop, MongoDB, Oozie, Flume, Chukwa, Apache Kafka Storm, R, Spark etc.

Confidential

Role:Tech Lead/Senior Software Engineer/Solution Architect

Confidential is a Development Enhancement middleware project and provides api to communicate mainframe as well as DB2 database for all verizon systems including Billing System, POS , ACCS, Channel Partners, IVR etc., WMB 7.0

Responsibilities:

  • Design Development of technical specifications using design patterns and OO methodology using UML
  • Created technical specification requirements after analyzing high level business needs and translating it to IT activities
  • Create Infrastructure Design, Technology Stack, Component Design and High Level Application Infrastructure design for web application deployment.
  • Designed and developed the XML Schema for the client server communication protocol
  • Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users
  • Requirement gathering and Analysis
  • Created high level design for the system/application being built.
  • Created low level design to ensure this vision is implemented and tested properly.
  • Refined the existing codebase and implemented into layered architecture
  • Leading a team of 5 junior developers
  • Implemented Agile Methodology
  • Responsible for creating Web Services using Soap
  • Involved in Configuring Data Source
  • Implemented Spring dao layer Ibatis integration for Db2 9.5 Oracle 10 G
  • Implemented Compute Grid for POC and analyze the performance against mainframe
  • Involved in evaluating current mainframe, db2 Native Stored Procedure Programs with new framework like Embedded SQLJ. Developed a proof of concept in SQLJ
  • Involved in implementation of Web sphere Enterprise Service Bus Web sphere MQ
  • Implemented Spring DAO, Spring Service, Inversion of Control, Aspect Oriented Programming
  • Technologies: Core Java 1.4/1.5/1.6, WebServices, DB2, Unix/Window NT, TDD, XML, XSD, XSLT, Ant, WSAD 7.5/8.1, SOA, ROA, Visio, UML, MKS, Acurev 6.1, Compute Grid, JMS, JAXB, JIBX, Ibatis 2.3, SQLJ, Webspehere MQ, Restful Webservices, Groovy, Grails, MongoDB, Lucene, Acurev, Gemfire, HTML5, Scala

Confidential

Role:Technical Lead/Associate Architect

Confidential

This project was a Development, Enhancement and Support web Project for a Sales and Channel, belonging to Telus, Canada. Good Equipment Management is a web-based application that allows Telus staff to track equipment movement from Telus to Channel Partner of Telus.

Responsibilities:

  • Managing a development team of 7-members as Technical Team lead and worked as an Application Architect
  • Reviewed the current architecture and suggested for the technologies to use for this project.
  • Preparing High Level System Diagrams, Use Case Diagrams, Sequential flow Diagrams for the project.
  • Prime responsibility for System Design, LLD, HLD, Infrastructure design, Deployment Plan, Build Plan etc
  • Requirement gathering and Analysis
  • Design Development of technical specifications using design patterns and OO methodology using UML
  • Implemented Agile Methodology
  • Responsible for creating WebServices using Soap and Rest in Grail framework.
  • Developed enterprise application using Groovy, Ajax, Unix scripting, ALSB 3.0/ESB, GSP, jquery, prototype and Grails framework
  • Involved in Configuring Data Source
  • Database Management
  • Used GORM groovy object relational mapping in hibernate queries, designed/developed domain classes having constraints and one-to-one, one-to-many mapping among them
  • Worked as Onsite Coordinator to coordinate the developement and project planning activities between Onsite team in Canada and Offshore team in India
  • Created technical specification requirements after analyzing high level business needs and translating it to IT activities
  • Used GORM groovy object relational mapping in hibernate queries, designed/developed domain classes having constraints and one-to-one, one-to-many mapping among them
  • Designed and developed the XML Schema for the client server communication protocol
  • Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users
  • Coding the persistence module using JDBC, SQL and Oracle 8.1/9.2
  • Technologies: Core Java 1.4/1.5/1.6, Groovy, Grail, GORM, GSP, WebServices, EJB 2.1/EJB 3.0, Telus Framework, WebLogic 9.2, Oracle 9i, Unix/Window NT, TDD, XML, XSD, XSLT, AJAX, Ant, Eclipse, JUnit, Selenium Remote Control, ALSB 3.0/ESB, SOA, jquery, prototype, Clear Case 7, Clear Quest 7, Visio, UML, Weblogic JMS, Borland Together Architect

Confidential

Role: Associate Architect

The project was a Development, Enhancement and Support web Project for a Sales and Channel, belonging to Telus, Canada. In this project ATG Ecommerce integrated and customized to support Telus Sales application to enhance the customer experience.

Responsibilities:

  • Application Architect for the team of application developers in the application design and development using JAVA/J2EE technologies.
  • Requirement Analysis
  • Analyzing new opportunities for my group. This include daily interaction with product support, business analysts and product owners to understand the business flow and analyze the application of technology to increase the time efficiency in a business work flow and also to resolve critical problems
  • Designing new enhancement requests. This includes the use of various OOAD design Pattern to come up with the optimal system architecture
  • Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose.
  • Developed application using Core java1.4/1.5, JSP, Servlet, Unix scripting, ALSB 3.0, Spring 3.0,Hibernate 3.2 and WebServices framework enterprise
  • Responsible for Analysis, Coding and Unit Testing
  • Offshore-Onsite Coordinator
  • Responsible for complete GUI development using various framework
  • Design and Coding of various Java Web services
  • Implementation of SOA in project
  • Coding the persistence module using JDBC, ORM Frameworks SQL and Oracle 8.1/9.2
  • ATG E-Commerce
  • Use Nucleus to manage the scope, initialization, configuration and life-cycle of JavaBean components.
  • Create dynamic pages with the JSP and ATG DSP tag library.
  • Use the ATG form handling infrastructure.
  • Use out-of-the-box Dynamo Servlet Beans to provide a tight integration between pages and the back-end infrastructure.
  • Access data using ATG Repositories.
  • Extend the User Profile which supports persistent information about each web site visitor.
  • Access nucleus components from a web application.
  • Technologies: Core Java 1.4/1.5, JSP, Servlet, Struts 1.2/ Stripes, WebServices, EJB 2.1/EJB 3.0,Telus Framework, Spring 3.0, Hibernate 3.2,Weblogic 9.2,Oracle 9i, Unix/Window NT, Oracle 10 g, TDD, ALSB 3.0, SOA, XML, XSD, XSLT, RPC, Maven, Eclipse, JUnit, Clear Case 6, Clear Quest 6, VISIO, UML, EL, JSTL, Custom Tags, Maven, Ibatis, Weblogic JMS

Confidential

Role:Technical Lead

The project was a Migration and Support Project for a internal use, belonging to Morgan Stanley, US. Online Ranking System is a web-based application that allows Global Wealth Management staff to rank assets as well as assigned assets to different sales representative on the basis of their rank. Online Ranking System is rule based workflow management system.

Responsibilities:

  • Involved in the design, development, testing and deployment of the application.
  • Involded in Estimation and Analysis
  • Analysis, design, development and testing of Service Change Requests
  • Wrote Project Technical Design LLD , Sequence Diagrams, and Use Cases using UML for OOM standards and Rational Rose Developed a Prototype of the project with mockup screens for business approval.
  • In depth Study of the various modules involved and their integration at code level
  • Coding the persistence module using JDBC, SQL and DB2
  • Analyze the business problem to suggest a solution
  • Coding of Business component in JAVA
  • Involved in writing and reviewing Ant Scripts for building, testing the Application
  • Deployment of application to UAT, production environments, resolving issues with other deployment and testing groups
  • Documentation
  • Technologies: Core Java 1.4/1.5, JSP, Servlet, Struts 1.2, AJAX, Sybase 12.5, Spring 2.5, Hibernate 3.0, Tomcat 6.x, Unix/Windows NT, XML, XSD, XSLT, Eclipse, Perforce, JSTL, EL, Custom Tags, UML, JUnit, Jasper Reports, Drool

Confidential

Role:Technical Lead

The project was a Maintenance, Enhancement, Migration and Support Project for a website Event Conferences, belonging to Morgan Stanley, US. The Event Conferences EandC , is a web-based application that allows Morgan Stanley staff to create, approve, review, estimate the budget close the event on a global basis according to their respective role. EandC is rule based workflow management system.

Responsibilities:

  • Involved in Estimation and Analysis
  • Involved in High Level Design and Development
  • Involved in Analysis, design, development and testing of Service Change Requests.
  • In depth Study of the various modules involved and their integration at code level
  • Coding the persistence module using JDBC, SQL and Sybase 12.5
  • Deployment of application to UAT, production environments, resolving issues with other deployment and testing groups
  • Involved in writing the unit test script using JUNIT APIs as a part of Unit Testing of the system and Providing the UAT support to the client
  • Effort estimation Development planning using FPA methodologies
  • Documentation
  • Technologies: Core Java 1.4/1.5, JSP, Servlet, Struts 1.2, AJAX, Sybase 12.5, Spring 2.5, Hibernate 3.0, Tomcat 6.x, Unix/Windows NT, XML, XSD, XSLT, Eclipse/Eclipse RCP, Perforce, JSTL, EL, Custom Tags, UML, JUnit, Autosys

Confidential

Role: Technical Lead

Confidential

  • program designed to support the Worldwide Programming and International Marketing functions within Home Entertainment. Prism captures the financial licensing and distribution details of the international contracts for the operating territories and licensees. Use this system to save and manage the physical contracts for Sony Pictures Entertainment.
  • The Prism system:
  • Provides a single repository for contracts/amendments and related documents that can be accessed globally through links in the Prism system.
  • Improves retrieval capabilities reducing the effort involved in searching for contracts.

Eliminates the costs of international mailing since licensees will have on-line access to contracts directly.

Ensures that correct versions of documents are accessed.

Responsibilities:

  • Requirement gathering and Analysis
  • Design and Development
  • Module Lead
  • Documentation
  • Quality Assurance
  • Metrics Collection
  • Technologies: Core Java 1.4/1.5, JSP, Servlet, Struts 1.2, AJAX, Hibernate 3.0, EJB 2.1, WebLogic 8.1/9.1, WebLogic Workshop 8.1/9.1, Unix/Window NT, TDD, XML, XSD,XSLT, Formatting Object Processor, OSGI, SOA, EL, JSTL, Custom Tags, Maven, Savvion BPM

Confidential

Role: Senior Developer

The Art and Creative Online Routing Network ACORN , is a web-based application that allows Sony Pictures Home Entertainment staff to upload, distribute, review, collaborate archive creative materials supporting SPHE releases on a global basis. All SPHE employees and territories worldwide may access ACORN. SPHE staff may designate creative agencies, replicators or other vendors to use the system however authorization must be received from the appropriate ACORN Administrator. ACORN offers a variety of images, videos and documents for download. The asset inventory includes both new release and catalog assets.

Responsibilities:

  • Involved in Requirement understanding and Analysis
  • Involved in Design and Development
  • Involved in Analysis, design, development and testing of Service Change Requests
  • Worked on VOIP/Video technologies like SIP, audio/video standards
  • Release Manager in Development
  • Business Analyst
  • Documentation
  • Technologies: Core Java 1.4, JSP, Servlet, Struts 1.2, Oracle 8i, Tomcat 5.x, Webware, Unix/Windows NT, TDD, IntelliJ, DAM

Confidential

Role: Sr.Developer

  • Confidential Toolkit is intended to be the Administration Tool for Web Ware based applications. The source code developed for the DMI Toolkit can be used for building administration module for any DMI application. This would help the users to administer the application from their own application, which currently is the privilege of AMM administrator.
  • AMM Active Media Manager is web-based, enterprise-level Digital Asset Management software that enables organizations to manage, reuse, distribute, and monetize their media and brand assets integrity throughout the branding supply chain. AMM delivers high-speed performance derived from technology that is distinguished by its object-oriented architecture, scalability, multi-platform and multilingual compatibility. Furthermore, the open architecture and platform-independence make integration with legacy and ERP systems possible.

Responsibilities:

  • Requirement Analysis
  • Design and Development
  • Project Leader for the offshore team. Created technical specification requirements after analyzing high level business needs and translating it to IT activities
  • Worked on VOIP/Video technologies like SIP, audio/video standards
  • Documentation
  • Metrics Collection
  • Technologies: Core Java 1.4, JSP, Servlet, Struts 1.2, Oracle 8i, Tomcat 5.x, Unix/Windows NT, TDD, Windows Active Directory, IntelliJ, DRM

Confidential

Role: Developer

Increasing global banking competition had created a demand for quick and easy loan approval, delivery to a customer. CKK is an initiative taken by SNS Bank to remove the most painful areas Time for approval and delivery for customers seeking loan. The project aimed at developing an online loan system for SNS Bank. CKK facilitates B2C communication. The complete Life Cycle of the Loan beginning from getting a rough draft of the loan, putting in a application, auto decisioning and generating the legal documents has been handled through the site

Responsibilities:

  • Involved in Analysis, design, development and testing of different modules
  • Integration of different modules
  • I was also involved in writing the unit test script using JUNIT APIs as a part of Unit Testing of the system and Providing the UAT support to the client
  • As a programmer, involved in core design and development activities, primary Coding phase of the projects
  • Technologies: Core Java 1.4, JSP, Servlet, BTT 5.0, WASD 5.1, Sybase 12.5, WAS 5.1, Linux/Window NT, XML, XSD,XSLT, Eclipse

Confidential

Role: Developer

The project was a Maintenance and Support Project for a website, Leasingsource.com, belonging to GE Commercial Finance. Leasingsource.com facilitates B2B communication between an equipment vendors and GEC VFS. This website serves as a one stop shop for Financing and Leasing of Office Equipment. The complete Life Cycle of the Lease beginning from getting a rough draft of the product, to putting in a application, auto decisioning and generating the legal documents are being handled in the site. The site also offers various buyback options at the end of the term as well as reporting facilities to keep track of data. This application has various private-labeled front-end sites more than 50 talking to the same back-end / server-side application, and hence to the same data-sources comprising of database and operational legacy systems.

Responsibilities:

  • Analysis, design, development and testing of different modules.
  • In depth Study of the various modules involved and their integration at code level
  • Coordinator for the offshore team. Involved in creation of technical specification requirements after analyzing high level business needs and translating them to IT activities
  • As a programmer, involved in core design and development activities, primary Coding phase of the projects
  • Documentation
  • Technologies: Core Java 1.4, JSP, Servlet, EJB 1.1, WASD 5.0, Oracle 8i,WAS 5.0, Unix/Window NT.

We'd love your feedback!