Lead Developer Resume
CA
SUMMARY:
- Highly proficient IT professional with proven analytical abilities and organizational skills with approx. 17 Years (including 5+ of USA & approx. 6 years of Canadian exp.) of IT experience on various multi - tiered architecture based enterprise applications.
- Extensive experience on Design & Development of Web tier, Business tier, Middleware, Application Integration and Data Base tier of the enterprise applications.
- Extensive programming experience with JAVA (1.2 - 1.7/1.8), J2EE, J2SE, Servlets, JSP, EJBs, MVC/Model 2( Struts & JSF Framework ), J2EE Design Patterns, SOLID Design patterns, Java Messaging, XML, Ajax, JAVA Web Services (JAX-WS / JAX-RS), CORBA, RMI, JAX-RPC, Java Security / with OAuth, Test Driven Development using Junit, IBM MQ Series, Apache ActiveMQ, JavaScript, Directory Services (AD), LDAP.
- Extensive development experience with Oracle ADF frameworks using Entity Objects, View Objects, App. Module, Taskflows and JSF/JSFF pages along with worked on ADF - EBS sign-on, SSO with Weblogics using SAML, ADF - BPM WorkLists integration, ADF - BI Publisher - UCM integration, Enterprise Manager (EM), OIM Self Service Application thru ADF Application, Oracle fusion Middleware, WebCenter Portal Application with content integration, developing portal applications with Portlet JSR 6, / portal services like List, Blog service, Discussion service, Announcement service, Search service / runtime management of portal services, Oracle Directory Services (OIM).
- Expertise in using BPEL process activities, BPEL Workflow Analysis, Human Tasks and Decision Services and integration with Business Rules Engine Server, Partner Links and Adapters for developing custom business processes using BPEL Process Manager and integrating with different systems using OSB.
- Programming experience with Spring( MVC, WebFlow, Annotations, AOP, Transactions, Security/ with OAuth, Spring Web Services (RMI, WS, RS), Ajax and JSON, Spring Batch / Quartz, Spring integration with external systems via declarative adapters ), Spring Boot - MicroServices,, Spring JSF Integration, Hibernate & JPA, AngularJS, NodeJS.
- Knowledge of Spring Boot Cloud, Ribbon Load Balancing, Hystrix Circuit Breaks, Feign and Spring Cloud Config, Ribbon Load Balancing, Hystrix Circuit Breaks, Feign and Spring Cloud Config, AWS Microservice deployment using Jenkins, Configuration Management and Provisioning using Ansible, Elastic Load Balancers, Git Change Management tool.
- Experience with Architect/Designer profile on Analysis Model & Detail Designing using UseCase Realization for Web tier, Business tier, Integration tier.
- Knowledge on Core Design Patterns (GoF) like Creational, Structural & Behavioral Patterns, J2ee Design Patterns (Java BluePrints Patterns), WebService Design patterns for JAX-WS like web service cache / broker / logger & JAX-RS best practices, Synchronization and Thread Safety, Session Management, Collections Thread Safety, Deadlocks Preventions, Thread Safety in Web Applications, Escaping s, Values and s, Weak and Soft s, Hunting memory leaks, Garbage Collection Tech., Tuning VM.
- Strong exposure on complex SQLs for complex scenarios using joins, case statements / functions, experience on writing down the Stored Procedures/Views on Oracle, DB2, SQL Server, have knowledge on MongoDB, Neo4J platform And integration using JAVA.
- Extensive Hands on experience in Rapid Application Development tools like WebLogic, JDeveloper, JBuilder, Oracle SOA Suit, RAD, WSAD, Eclipse, IBM WSBI-SF, Oracle BPM, Lombardi Teamworks, atTask (@Task) for building the system.
- Experience on Application servers like Weblogic Server, Web Sphere Application server (WSAS), Oracle Application Server, JBoss Application Server and Apache Tomcat Application Server.
- Strong exposure on Version Control Tools like Git, Clear Case, CVS, Subversion (SVN) and VSS.
TECHNICAL SKILLS:
Spring: Remote & WebServices, Boot MicroServices, MVC - Webflow, Security, Integrations. Hibernate and Java Persistence API (JPA), GIT . Cloud Deployment with AWS, Microservice Deployment, NoSQL Databases. JBoss EAP Configuration, Deployment, and Administration. Scrum Prep. & Agile Scrum . Oracle Fusion Build and Extend Applications with ADF. Developing Web Services Using Java/J2ee technology.
Oracle SOA Suite 11g: Build Composite Applications/ Administration.
Oracle WebLogic Server 11g: Administration Essentials/ Diagnostics/ Tune Performance.
Oracle WebCenter Portal 11g: Portal Developers.
Oracle WebCenter Sites 11g: For Developers & System Admin. Oracle WebCenter Portal 11g Spaces Administration. TeamWorks Lombardi BPM which is now IBM WebSphere Lombardi. atTask (@ask) Project Management tool. Clear Case version control Admin, PCMM Level / CMMI level (Company ).
TECHNICAL PROFICIENCY Languages JAVA/J2EE, BPEL, BPMN, XML, UML, HTML, C, C++, SQL, PL/SQL. Technologies JDK 1.1- 1.8, J2EE (JSP, Servlets), JNDI, JDBC, Ajax, RMI, JNDI, Log4J, LDAP, Active Directory (AD), OAuth, MQ Series, WSDL, JAX-RPC, JAX-WS, JAX-RS, Enterprise Java Beans (EJB 1.x/2.x/3.x), EBS, Webcenter, Oracle fusion Middleware, BI Publisher, DTD, XML Schema / XSD / XSLT, TILES. Middleware BPEL, Business process management (BPM), CORBA, WebServices, SOA, IBM MQ, ActiveMQ. Frameworks Oracle ADF, Struts, JSF, Spring, Hibernate & JPA. Web / Application Servers Web Logic, WebSphere, Oracle App. Server 10g, JBoss, Sun J2ee Server, Tomcat. Scripts JavaScript, HTML, DHTML, CSS, JQuery. Methodologies
Agile, Rapid Application Development (RAD), Waterfall, MD-50,70.
Operating Systems Win-7, Windows 2000, Windows NT, MS DOS, Linux, and UNIX.
Tools: JDeveloper 10g/11g/12g, Oracle SOA, Rational Rose / XDE, RAD 6.0, WSAD 5.0/5.1/6.0, TogetherJ, MS Visio, Teamworks Lombardi 6.2.1/7.0, WSBI Server Foundation, IBM MQ Series, Apache ActiveMQ, WBI-Modeler, JBuilder, Eclipse, Netbeans, Rational Unified Processn (RUP), Toad, Sql Developer, Edit plus, Clear Case, Subversion, CVS, VSS, Maven, Ant, Visual GC, Junit, JIRA, Jenkins, Git Stash, Crystal Reports, Jasper Report, Remedy Ticketing tool and Mercury Test Director. Databases Oracle 8i/9i/10g/11g/12g, SQL Server, DB2, MongoDB, Neo4J, My Sql. Business Domains Public Sector (State / County Gov.) / Retail / InHouse Development (Project Management, Sku management) / Taxation and Benefit - Unemployment Insurance / Transportation / Telecom / Energy / Automobile.
PROFESSIONAL EXPERIENCE
Confidential
Tech. Manager / Developer
Environment: J2EE, Spring Boot, Hibernate, Eclipse, DB2, Tomcat, MySql, Windows 7, Microsoft Azure, JIRA.
Responsibilities: Worked on POC with 2 technologies approaches. Worked on global-recipient-exception-list sub-application for wire transfer application. It is a micro service application to serve multiple applications for exception happened in wire transfer.
Confidential - CA
Lead Developer
Environment: JAVA-J2EE, Oracle ADF, Spring, Hibernate, JDeveloper 11.1.1.7g, Eclipse, Oracle 11g, Weblogic Server 10.3, Sql Developer, Windows 7, WebCenter Content (UCM), WebCenter Portal, Portlet JSR 6, Oracle Fusion Middleware, Oracle SOA, Agile, JIRA, Oracle EM.
Responsibilities:
- Created ADF / J2ee applications, developed model and UI projects, design UI Pages, developed utility classes to support optimized & efficient UI tier, coding for backing bean / service & utility classes for model project, creation on EOs, VOs, VLs, Java Classes, Ejbs Beans, Spring and Hibernate classes.
- Oracle ADF Business Components (BC4J) are used as ORM tool for back end operations over oracle database.
- Developed Webcenter portal application with content & services integration.
- Applied the best practices, code optimization / enhancement, templates design, J2ee & Core design patterns.
- Developed MetroCRONJobsScheduler which is a set of scheduled batch jobs (CRON) application which includes Raw data transformation, email notifications and dashboard with option to handle jobs manually also.
- Developed login module using Weblogic Default Authenticator and mySQLAuthenticator (RDBMS Authenticator) and related screens.
- Developed report generation into pdf format and email notifications using Java/J2ee API.
- Used ADF BC (BC4J), EntityObjects and ViewObject to persist Java Objects into database and to provide multi-level hierarchical viewing to user.
- Created connection pools, JavaMailServer, RDBMS Authenticator, deployed application in WebLogic Application Server.
- Implemented RSS feed using adf rss feed implementation.
- Worked on Spring webflow, security, WebServices both WS, REST and Batch Jobs.
- Hunting memory leaks, garbage collection, tuning VM, Load Balancing.
- Worked on code-merge, code integration and module integration and participated in design and code review meetings and provided improvements.
- Provided support to the testing team and involved in defect fixing. Involved in monitoring the defects.
- Systems testing for different levels like Unit testing, Dev. Testing, and UAT Testing.
Confidential
Lead Developer
Environment: J2EE, Oracle ADF, JDeveloper 11g, Oracle 11g, Weblogic Server, SQL Developer, Windows 7, SVN, VSS, Agile, JIRA, Oracle EM.
Responsibilities:
- Developed several utility classes to support optimized & efficient UI tier, Back beans, JSP/JSF/Jssf pages and bounded & unbounded taskflows for various process flows for the presentation layer, developed various Entity Object and complex View Objects for both read only & writable purpose to fulfill complex business scenarios & persistency functionality.
- Brought several old legacy forms features in ADF Application by intercommunication among projects / region communication / dynamic taskflows / dynamic tab UI shell framework.
- Created several versions of Application by implementing several performance improvement features like nested Application Modules, minimize data controls for viewController.
- Used ADF BC (BC4J), EntityObjects and ViewObject to persist Java Objects into database and to provide multi-level hierarchical viewing to user.
- Oracle ADF Business Components (BC4J) are used as ORM tool for back end operations over oracle database.
- Installed SVN server & handled version control system.
- Applied the best practices, code optimization / enhancement.
- Worked on code-merge, code integration and module integration and participated in design and code review meetings and provided improvements.
- Provided support to the testing team and involved in defect fixing. Involved in monitoring the defects.
- Systems testing for different levels like Unit testing, Dev. Testing, and UAT Testing.
