We provide IT Staff Augmentation Services!

Lead Developer/architect Resume

0/5 (Submit Your Rating)

NyC

SUMMARY

  • Certified Java, Web and business component developer with more than 15 years of experience in Architecting, Designing, Developing for Enterprise Applications pertaining to Java/J2EE Technology.
  • Hands on experienced in Design, Analysis, Development of Large Scale applications and frameworks built using Open Source Frameworks (Spring, Struts, Hibernate), Technologies (Core Java, J2EE, JSP, NodeJs, AngularJS, Express, Servlets, JSTL, EJB, JMS, Web Services, REST Services, JQuery), Build Tools (Maven, Ant, Grunt, Gradle), Servers (Tomcat, JBoss, Weblogic, WebSphere) and Databases (MySQL, Oracle, MSSQL).
  • Experience with Designing and Modeling using UML, OOAD and worked with Star UML, Rational Rose, Enterprise Architect and Processes like Agile, Scrums, Sprints, V - Model and CMM.
  • Developed SaaS cluster cloud applications implementing a Service Oriented Architecture (SOA) using SOAP, WSDL, JAX-RPC and REST Services and deployed, tested on SunGard Infinity Registry (Private SAAS platform) including provisioning and AOP metering.
  • Hands on experience on Web Service Invocation, integration of Identity Provider Service with SAMLv2 specification, SSO and OAuth, and Enterprise Reporting.
  • Lead Initiative to develop multiple Reusable Framework Components to improve Performance, Scalability, Extensibility and Security using OWASP standards for software applications.
  • Experience with application performance analysis and measurements with YourKit Profiler and JVM Performance Tuning, Application Security, Vulnerability fixes.
  • Extensive Client Interaction with excellent Communication and Inter-Personal skills.

TECHNICAL SKILLS

Specialization: Java, JSP, Servlets, EJB, AngularJS, SOAP, REST Services

Technologies and Open Source Frameworks, Tools: JNDI, JSTL, JSF, JMS, JSTL, Struts, Tiles, Spring (AOP, WebMVC, SpringData, SpringBoot), Hibernate, Multithreading, HTML-5, AngularJS, ExpressJS,, NPM, Bootstrap, SOA, MQ Series, AJAX, Java Script, JQuery, CSS, Design Patterns, MVC, Axis, CXF, RESTEasy, ICEFaces, Ehcache, iBatis, UML, Ant, Maven, Bower, Grunt, Yeoman, Kendo UI, JUnits, Log4J, iText, Hadoop, Map Reduce, HDFS, Veracode, App Scan

Application /Web Servers: Tomcat 7, Weblogic -11g, JBoss AS7, WebSphere 8.5.5., OC4j -10.2.X

XML Technologies and Tools: XML, DTD, Schema (XSD), XSLT, XSL-FOP, XPATH, JAXP, JiBX

Databases and Tools: Oracle-11g, MYSQL, MSSQL, Sybase, IBM DB2, MongoDB, Cassandra, PostgresDB, TOAD, SQL Developer, Confluence Wiki, Jira

IDE: Eclipse, Spring Source Suite, Webstorm, Sublime, WSAD, RAD

Other Tools: SVN, Git, WinCVS, CM Synergy, CVS, SVN Tortoise, Rational Clear case, (VSS), StarUML, Rational Rose, Enterprise Architect

Operating Systems/Platforms: Windows 98/NT/2000/XP, Linux, Unix, Sun Solaris, IBM AIX, AWS, Azure

Performance Tools: YourKit, JProfiler, JConsole, JMap, Visual VM, IBM HeapAnalyzer

PROFESSIONAL EXPERIENCE

Confidential, NYC

Lead Developer/Architect

Responsibilities:

  • Responsible for requirement analysis, LOE, design, implementation and unit testing of application using the Agile/Scrum approach.
  • Involved in high and low level design documents, code reviews and Proof of Concepts.
  • Developed Spring Services, AOP interceptors and JPA/Hibernate DAO layer.
  • Created AngularJS Controllers, Directives and Services to interact with RESTful Web Services layer.
  • Used Spring Security and OAuth2 authentication protocol to authorize RESTful services.
  • Designed and developed RESTful Web Services using Jersey and business rules using Drools.
  • Used SOAP UI for testing SOAP and RESTful Web Services.
  • Migrated the build System from Ant to Maven and assisted build team to setup the Jenkins.
  • Used Active MQ for JMS queues and MDBs for send/receive messages for external systems.
  • Implemented multithreaded data cleanup framework for configurable jobs.
  • Involved in writing TestNG selenium test cases and Junit test cases for regression test suites.
  • Started code refactoring using SonarQube and findBugs in eclipse plugin. Refactored duplicate code and started using apache utility modules.

Environment: Java, J2EE, Spring, Design Patterns, Multithreading, Jersey, JPA, Hibernate, AngularJS, Web services, RESTful, CXF, WebLogic, Oracle, Ant, Maven, Jenkins, Spring Security, Drools, Selenium, TestNG, Git, SOAPUI, Unix.

Confidential

Lead Developer/Architect

Responsibilities:

  • Handled full SDLC cycle for product requirements including requirement analysis, design, data modeling, implementation and unit testing with continuous integration support.
  • Designed and developed a complete REST layer based on RESTEasy JAXRS implementation with full integration of Annotation based IAF Security based on Spring Security.
  • Performed SOA Web Services migration from XFire to CXF to support .Net/Java B2B/B2C clients.
  • Designed and coded framework components building such as Entity Trigger based on based on spring, Hibernate and REST, Design Patterns; Authentication integration with other legacy systems as LDAP, any application supporting REST or SOAP with OAuth or SAML tokens.
  • Performed PoC’s around Spring Boot, AngularJS, ExpressJS, NodeJS for technical and architectural assessments for UI migration. Also performed assessment for KendoUI components.
  • Continuously watching and trying to learn AngularJS 2.0 and ES6 to cope with future.
  • Designed and developed an atomization upgrade for WRA product based on Java and Ant.
  • Coded angular controllers, directives, services to interact with REST layer.
  • Assisted build team to set up MySQL Percona Cluster on FIS private cloud and resolved many configuration and performance issues, set up and testing Confidential on Microsoft Azure cloud for evaluation.
  • Set up MongoDB and integration with Confidential using Spring MongoDB data model, report generation.
  • Application performance Issue identification and resolution using JConsole and Your Kit profiler.

Environment: Java, J2EE, AngularJS, KendoUI, NodeJS, NPM, Spring, Multithreading, Hibernate, Web services, REST, SOAP, CXF, Tomcat, Weblogic, Oracle, MySQL, Cluster, Azure, Ant, Maven, Jenkins, Spring Security, Spring Boot, Your Kit, Grunt, Bower, Git, Unix, AIX, Design Patterns, Bootstrap, ExpressJS, Software Integration.

Confidential

Lead Developer/Architect

Responsibilities:

  • As an IC, responsible for updating technology stack and mentoring team up to date with latest technologies, Code Reviews, Requirement Analysis and Design, Perform Proof-of-Concepts (PoC), Technical and Architectural Assessments, Technology Stack Selection.
  • Designed and coded a Patching System developed with Java, Annotation based IAF Security using Spring Security, XFire SOAP WebServices and DevOpsintegration using Maven and Jenkins.
  • Implemented framework components such as Spring Remoting based event broadcaster for cluster, LDAP authentication integration using Spring and Novell LDAP APIs, Design Patterns.
  • Hands on Struts configurations, Tiles framework, JSPs, JSTL, Custom JSP tags, Ajax, JQuery.
  • Performed a PoC around JSF, ICEFaces for new UI. Also performed lots of PoC around CXF stack, Spring Security, Spring Test framework, report generation based on JasperReports and Jackrabbit, Job scheduling with spring batch and quartz, application thread management console.
  • Added a support for Weblogic transaction manager instead of Spring hibernate transaction manager.
  • Developed a Spring JUnit Test framework and written JUnits test cases with EasyMock.
  • Responsible for Analyzing and resolving Performance Issues with JConsole, Your Kit profiler, Security and vulnerabilities issues using OWSAP standards, Application Cluster issues.
  • Assisted for certifying framework and product on Four Servers (tomcat, JBoss, Weblogic and WebSphere) with four databases (MySQL, Oracle, Sybase and MSSQL) with cluster support.

Environment: Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, SOAP / JSON Web services, WSDL, SVN, Git, XML, XFire, Tomcat, Weblogic, Oracle, MySQL, Cluster, Ant, Maven, Jenkins, Spring Security, YourKit Java Profiler, JConsole, Unix, AIX, Design Patterns, Software Integration, Quartz, Jackrabbit

Confidential, Warren, NJ

Sr. Developer

Responsibilities:

  • As a lead for ORCA and sales tracker projects interacted with business end users to document requirements, design use cases, framework, physical, logical view and create project plan.
  • Proactively working with the team to develop framework using struts, EJB, iBatis, stored procedures and various design patterns.
  • As an active lead of performance improvement team, removing many performance bottlenecks with continuous code reviews and redesigning many processes with extensive use of design patterns and created benchmarking for many processes from requirement gathering till production deployment.
  • Designed and developed application framework for PDF/Excel/HTML reports generation.
  • Resolving core issues through redesign of the device and accessories pricing process including applying rebates and offers during device checkout process.

Environment: Java-5, J2EE, JSP, Servlets, Struts, EJB-2.1/3.0, JMS, IBM MQ Series, Web services, iBatis, AJAX, DWR, JavaScript, JDBC, JavaMail API, JiBX, XML Schema, CSS, DHTML, iText, RAD-7.0, CVS, Log4j, ANT, JUnit, Oracle-10g, Oracle SQL developer, Oracle OC4J, Windows, Sun Solaris, HPUX 11 and UNIX

Confidential, Tampa, FL

Sr. Developer

Responsibilities:

  • Responsible for Findwhat and Searchfeed data migration and development of advertiser, publisher account maintenance module, designing migration plan and executing the same with testing.
  • Reporting status and issues on day-to-day basis to technology managers and project architects.
  • Extensively worked on understanding complicated relationships between schema tables using ER diagrams and designing EJB-3.0 entity beans, mappings, and action classes, code refactoring.
  • Extensively coded EJB3.0 entity beans, JSF components, hibernate validations, mapping EJB-3.0 entity persistence using JPA and configuration and unit testing.
  • Extensive use of SQL and PL-SQL on Oracle and MS-SQL servers.
  • Written UNIX shell scripts to execute data migration.

Environment: Java-5, J2EE, JSF, JBoss Seam Framework, ICEFaces-1.7.2, MyFaces, EJB-3.0, JPA, jBPM, JMS, Hibernate, SOAP, WSDL, Web services, SOA, AJAX, JavaScript, JDBC, Eclipse IDE, SVN, Log4j, ANT, JUnit, Oracle-10g, MSSQL server 2005, Oracle SQL developer, JBoss-4.2.2.GA, Windows and UNIX

Confidential, Tampa, FL

Developer

Responsibilities:

  • Responsible in requirement analysis, design and development of new features.
  • Interacted with business and technology users to collect requirements and creation of HLD, LLD.
  • Managed offshore and work assignments. Coordinated knowledge transfers between teams.
  • Performance improvements with implementation of design patterns and reusable Java libraries.
  • Designed and implemented custom tag libraries to support automatic highlighting and strikethrough features for updated and deleted contents with enhanced user interface.
  • Involved in bottom up estimates and development dead line discussions.
  • Developed Word/PDF document creation library using iText API.
  • Successfully upgraded application to Java-5 platform and designed, implemented RAEX-5.1 wireless standard using JiBX binding framework.
  • Database tables design and conversion PL-SQL scripts for schema with extensive use of SQL, DML/DDL and stored procedures.

Environment: Java-5, J2EE, Struts, Hibernate, PL-SQL Scripts, Eclipses, XML, Schema, XSLT, JiBX, Xerces, Log4j, JavaScript, Ajax, DHTML, ANT, JUnit, IText, Oracle-10G, Oracle SQL Developer, BEA Weblogic, CM Synergy, Remedy, Custom Tag Libraries, Windows XP, Unix, Shell Scripts, Cron Jobs

Confidential

Consultant

Responsibilities:

  • Actively involved in Requirement Gathering and Analysis and designing some module’s architecture with lead architect.
  • Created low design document including use case, class and sequence diagrams using enterprise architect to understand and document the functionality of AG Framework.
  • Extensive use of EJB-2.0, hibernate API’s and JSF components to build rich UI for background job framework.
  • Extensive hands on coding using Core Java, J2EE and various design patterns, unit test cases and code reviews.
  • Written Ant builds scripts and configured application servers for testing applications.

Environment: JDK-1.4, J2EE (JSP2.0, EJB2.0, JNDI), Web Services, AXIS-1.4, Eclipse IDE, XML, Log4j, JavaScript, ANT, JUnit, Oracle-9i, TOAD, UML, Weblogic Server-6.1, JBoss, Design Patterns, Windows XP

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in onsite direct client communication.
  • Involved in requirement analysis and created requirement specifications, high level design and low level design documents with use cases, class and sequence diagrams.
  • Leads and mentored Jr. Software programmers in Java, J2EE coding, standards, configuring Weblogic application server and database designs and schema changes.
  • Responsible for writing whole backend code using various design patterns.
  • Design, Code reviews. Identified performance bottlenecks and memory leaks in code.
  • Actively involved in in-production Weblogic server configuration and deploying and testing applications.
  • Actively involved in database schema design and in schema changes.
  • Hands on experience on UNIX, Sun Solaris based in-production/testing environment.

Environment: J2EE (JSP-1.2, EJB-2.0, JNDI), Java-1.4, JDBC, XML, Log4j, ANT, Oracle-9i, MySQL, PL-SQL Scripts, TOAD, WSAD-5.1, Enterprise architect, Microsoft VISIO, IBM Websphere-5.1, Design Patterns, Tomat-5.X, Windows XP, UNIX, Solaris

Confidential

Software Engineer

Responsibilities:

  • Exposure to Rational Unified Processes (RUP), Clear Case, complete SDLC life cycle, project kick off meeting, initiation, project planning.
  • Involved in creating high-level design and low-level design documents as well as use cases, class diagrams, sequence diagrams using Rational Rose.
  • Extensive coding on Java, J2EE (JSP, Servlets, EJB, JNDI) using various designs patterns.
  • Tech Lead for developing generic service locator and generic validation service projects.
  • Handled configuration management, Defect Prevention Management during coding and code reviews.
  • Set up of testing environment-using horizontal/vertical clustered environment of network deployed websphere application servers and oracle servers.
  • Configuration of websphere application server for standalone and network deployment for data source, JMS destinations and connection factories, EJBs, and environment variables and tested application in clustered environment.

Environment: JDK-1.4, J2EE (JSP1.2, EJB-2.0, JMS, JNDI), JDBC, Struts, SOAP, WSDL, UDDI, Web Services, XML, JavaScript, Log4j, ANT, JUnit, Oracle-9i, TOAD, Rational Rose-2003, WSAD-5.1, Websphere Application Server-5.1, AXIS, Windows XP

Confidential

Associate Consultant

Responsibilities:

  • Created low-level design document including use cases, class, and sequence and package diagrams to understand and document the functionality of the entire system.
  • Extensive design and coding on Java in Networking, Multithreading, IO operations, collection APIs, reflection, exception handling and XML parsing in management console and wrote Apache ANT build scripts for building the whole project.
  • Development using J2EE (JSP, Servlets, Java Beans, DAO’s) and J2EE design patterns to develop a MVC like framework
  • Tested application on Windows and UNIX environment.

Environment: J2EE (JSP, Servlets), Java Beans, JDBC, Core Java-1.3 (Multithreading, Networking, Collections, IO), Xerces, XML, Log4j, ANT, Rational Rose, DB2, HL7 protocol, Microsoft VISIO, Windows 2000, UNIX, Tera Term Pro as UNIX Interface.

We'd love your feedback!