Technical Lead / Software Architect Resume
Thorofare, NJ
SUMMARY:
- Around 12 years of extensive experience in Java / J2EE and Linux/Unix technologies on various application and web servers as lead, architect and team handling.
- Experience in multiple domains Retail and merchandising, Biometric, Trading and Finance, Ecommerce and supply chain management.
- Architecting, Managing and Designing High and complex BigData Analytics system expertise in multi - tenant and region based systems using Hadoop, HBase, Hive, NoSQL, Leveraging with Cloudera and Hortonworks BigData Vendors cloud managed Application with AWS, CI/CD.
- Designing critical architecture for multiple source B2B services and Financial Product and services.
- Architecting, Designing and prototyping Web based Distributed, Front End applications in a multi-tier architecture using Java, AngularJS, ReactJS, J2EE, HTML, JavaScript, Web services, Ajax, JQuery, DWR, JSP, Servlets, JSF, CSS, JavaBeans. Re-modelling intensive navigation cross-browser web applications and applying security mechanism through SSL, TLS layers.
- Re-modelling Java Enterprise Application, designing and developing enterprise, Web / Client- Server system applications using J2EE Middleware technologies, EJB 2.1, EJB 3.0, Struts 1.2/2.0, JDBC, JNDI, JMS, JAXB, SAX/DOM, SOA Web services.
- Managing complex scenarios and designing functional flows and workflows under JBoss, Weblogic and other servers.
- Extensive Design, Development and prototyping for Digital and Front-End, Single Page Framework experience like AngularJS, ReactJS, Jquery, Javascript, NodeJs, ExpressIO, Cordova, Ionic, Gulp, Jasmine, Ajax and cross browser platform applications.
- Product Digital experience over Web, Analytics and Mobility of more than 10 years. Enhancing improving user experience along with working with User Interface teams to optimize interfaces and Events Displays.
- Strong Expertise in the development of Object Oriented and distributed applications.
- Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Extensive experience in Struts framework, JSF Framework, Hibernate framework, and spring framework.
- Developed MVC framework using Struts and spring, JSF. Experienced in various components in spring such as IOC, Web module and JDBC.
- Re-modeling and architect Hibernate 3.0, Toplink as an ORM Tool to access Database and designing DAO patterns and defining data layers and precisely defining communication with business layer.
- Expertise in XML and related technologies like XSL, XSLT and JAXP (SAX, DOM) parsers. Expertise in Build Automation and Jenkins.
- Hands on experience in Java Web Services using SOAP, WSDL, Jersy and CXF Frame work as well as developing APIs for REST web service calls from scratch.
- Expertise in implementing web applications using IBM Websphere 6.0/6.1, JBoss 4.0/ 5.x / 6.x/ 7x, Web Logic, Apache Tomcat Server.
- Good working knowledge of ANT, MAVEN. Experienced in generating logging by Log4j, SL4j to identify the errors in production test environment.
- Proficient with various J2EE IDE’s like, WSAD 6.0, Eclipse 3.2/3.4/4.0, Netbeans 6.x/ 7.x and JDeveloper.
- Strong Experience in database design using PL/SQL. Wrote Stored Procedures, Functions, Cursors, Triggers and strong experience in writing complex queries, using Oracle 8i/9i, 10 DB2. Experience on Oracle SOA Suite of application for Retail Management for Oracle Warehouse Management (WM), Retail management, Price Management and Financial Management(OFM)
- Expert in various Agile methodologies viz., Incremental, FDD, Iteration methodology,
- Strong experience with JUnit, Automation Testing, Selenium Web Testing in performing unit test and determining the application functionality. Involved in Unit Test case authoring.
- Experience using Java Platform, Enterprise Edition (Java EE). Experience with PVCS, CVS, SVN, Clear case, Perforce, Git stash and CVS versioning tools.
- Experience in working with different operating systems Windows 98/NT/XP/7, UNIX, Linux (Ubuntu, Debian, etc), Solaris, HP-UX, Parallel systems like VMWare, VM VirtualBox.
- Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
- Experience in 24x7 On call support, involving troubleshooting, Incident diagnosis and problem resolution. Expert in Root Cause Analysis, overall systems testing and migration of platforms and applications to production.
- Effective communicator with strong architectural skills, management skills, hardworking, good leader and a team worker.
- A Quick learner and can adapt quickly to the emerging technologies.
TECHNICAL SKILLS:
J2EE Technologies: Struts 1.x/ 2.x, Spring 2.x/3.x/4.x, JSF 1.x, EJB 2.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, Junit, JAXB, JAXP, REST, Web Services, Enterprise Beans, SOAP, Rest Full Services, JSON, XML/XSD/ XSLT, Jaspher Reports, Java Authentication and Authorization Service (JAAS), SSO, LDAP, Central Authentication Service(CAS).
Languages: Java, Python, C/ C++, Javascirpt, VBscript, PLSQL, C#, Shell Script. Bash, OWASP, SSL, Pro*C, Data Science, Security.
SAAS/SOA/ Middleware/ Framework/Suites: EJB, Enfinity ESB, JBoss, ESB, Messaging APIs, Oracle SOA Middleware, BPM, ESB, Fairlogix (Travel GDS) middleware, Apache Axis
Hybrid / WAP/ Mobile Applications: IBM Bluemix, IBM MobileFirst, Webservices, SOAP, XML, XSLT, Restful, Android Tools, XCode, Cordova, Ionic, Jboss Drools
Database: Oracle (8.1, 9.2, 10.1.3, 11.1), MySQL, PostgreSQL, SQL-2000 MS-Access, derby.
Servers: Web logic, Web sphere, Jboss EAP, Entity Server, Apache Http(1.x, 2.x), Apache Tomcat, Oracle 10.1.2.0.2 and 10.1.2.2.2 Middleware Infrastructure Server, Oracle Application Server 10.1.2.0.2 and 10.1.2.2.2, Oracle Application Server 10.1.3, Oracle Form and Reports.
ORM: Hibernate, Rational Rose, Toplink.
Operating System: Unix, Sun Solaris (8, 9, 10), HP-UX, IBM-AIX, Red hat Linux 4.0, 5.0, Oracle Red hat 4.4, Win 2003/XP/2000/NT/98
Framework: Spring, Spring Integration, Micro services, Spring boot, Apache Camel, Struts, Maven, Jibx, Jaxb, DWR, Hadoop, Kafka, Spark, Storm, Enfinity Framework
Big Data and cloud Technologies: Spring Cloud, Hdfs, Hbase, Hive, Flume, Sqoop, NoSQL, MongoDB, Cassandra, Spark, Kafka, AWS, CSM
Web Technologies: AngularJS, ReactJS, JQuery, Rest, XML, XSLT, HTML, Adobe Flex, AJAX, Java Scripting, VB Scripting, Applet, JSP/Servlet, Flash, NodeJs
Design & Analysis: Astah UML, Altova UML, OOP modelling, Rational Rose, Visio, Visual Paradigm, etc.
Methodologies: Agile, RAD(DSDM), Waterfall, CMMI practices
Estimation & QA Techniques: COCOMO II Estimation, IFPUG (Functional Based Estimation), Fixed Cost Estimation, Resource Based Estimation, Agile Estimation Practices, HP Mercury, PMD, Mantis, Redmine, JIRA, BugZilla
Performance Technologies: JProfiler, JProbe, Jconsole, JMaps, JVM, Jvisualvm
Quality and Project Management Tools: Redmine, Microsoft Project Management, JIRA, Mantis Bug, EVM, PV, BCWS, BCWP, AC, SPI, Visual Paradigm Tools, CI/CD, Confluence, COCOMO Models, JIRA Agile, SonarQube
PROFESSIONAL EXPERIENCE:
Confidential, Thorofare, NJ
Technical Lead / Software Architect
Responsibilities:
- Design and Architect of Argus Master/Slave application estimation and Enhancing User Experience applications like Argus Visualization Product.
- Agile based development, discussion and estimation for AGILE based stories with scope management of application.
- Designing and defining complex / non-complex based database performance and high reads, filtering and searching mechanism from Application.
- Enhancing and Complete Transformation of Digital Shopper's Product Experience and lined up process for floor, Fraud management through uniquely locating each of Tags and plotting as Store proportion.
- Front-web platform built on react.js as heavy rich GUI application for mapping, plotting and preparing search matrix with supporting libs express.io.
- Performance improvements and core Data interaction between Front react.js platform with SOA application layer built on Client /Server model.
- Used the Rest Client for testing the Restful web services. Written Test Cases for Rest based services and Rest Integration to Web Products.
- Spring Security based authentication and authorization of product and services and Integration with database and data mining services.
- HTML5, CSS, UI/ UX, react.js and supporting angular services, lib implementation and Integration to back-end Spring and Rest Services.
- Lead team to design, develop, and maintain Java / J2EE / UI / Mobile. Participated in application design, development, testing and Agile Practices Implementation.
- Data Mining and Big (O) Notation based Analytics and monitoring through back-end services.
- Digital Experience Improvement, Code Reviews, feedback.
Environment: Java 1.7, Spring3.x, Spring Boot, Spring Batch, Spring REST, Spring Cloud, Ubuntu, Eclipse 4.x, CSS, HTML, Java, SOA, SVN, Git, GitHub, Cordova, IOS, Android, ReactJS, AngularJS, Gulp, NodeJs, Jenkins, Apache Tomcat, Kafka, JSF, Objective C, SSO, JQuery, SonarQube, Groovy, JavaScript, Jenkins, Subversion, GIT, CI/CD, Confluence, Maven, Junit Shell script, Oracle 11/ 12c, MySQL, Searching, Filtering, Python, Tagging, AWS, Eclipse.
Confidential, Atlanta, GA
Technical Lead / Architect
Responsibilities:
- Designing and defined Sprint and User stories of Application, Involved in design discussions, estimations of sprint under AGILE development.
- Architecting the Design simplification of interconnected modules for mobility devices, fetching, gathering and displaying in simplified formats over mobile devices, Increasing Product Digital Experience.
- Optimization of SOA services delay and correction in Registration and print card services from 30 secs to 2 secs deployed under IBM Web sphere Server.
- Architected business logic and Design Development of data from Application.
- Extensively design and development of Data Analytics structure of the Data and arrangement under Disk Devices. Developed the business logic and DAO layer using Spring
- Grooming and development of agile user stories and sprint development.
- Used the Rest Client for testing the Restful web services. Written the Test cases for Endpoint (Restful web services) using SOAP UI.
- Development of Cordova based multiple Mobile devices based application development for the HealthCare Mobile Application for Customers.
- Code reviews, Design reviews and feedback and re-improvements.
- Lead team to design, develop, and maintain Java / J2EE / SOA/ Mobile applications. Participated in all aspects of application design, development, testing, and implementation, under Agile Practices.
- Spring, Spring Batch and security based backend SOA Services Implementation.
- Development of Mobility application through IBM Bluemix, Angular.js, Cordova, Java, SOA, Html, CSS and POC ’s with web platform React.js.
- Performing build and continuous Integration through Jenkins.
- Followed the Agile methodology
Environment: Java 1.7, Spring3.x, Spring Batch, IBM Web sphere (IBM Mobile First), IBM Bluemix, Redhat Linux, Eclipse 4.x, CSS, HTML, Java, SOA, AngularJS, ReactJs, Servlet, SVN, GIT, Cordova, IOS, Android, Spring Integration, Site minder, SAML, Jenkins, SOAP UI, Objective C, SSO, JQuery, Groovy, Javascript, CSS, HTML, JUnit, Git, Github, Shell script, Ionic, Oracle, Transformation, Aggregation, Kony middlerware, PMD, ESB, AWS, Eclipse, IBM WAS.
Confidential, Irving, TX
Senior Technical Lead / Architect
Responsibilities:
- Designing and defined Sprint and User stores of Application, Involved in design discussions, estimations and team meetings as lead architect under AGILE development.
- Architecting Map Reduce jobs, Intensive customization and remodelling of the services and mapping with different Source Applications like Sales force, River muse.
- Optimization of Map reduces Job from 62s to 12s. Implemented the Hadoop box system based on Cloudera and Hortonworks.
- Architected business logic and Database DAOs, HBase/Hive Region server Design Development from Scratch.
- Extensively design and development of Data Analytics structure of the Data and arrangement under Disk Devices. Developed the business logic and DAO layer using Spring
- Design and Development of Liferay 6.1 Portal and Portlet.
- Designing intercommunication Portlet and establishing communication with Financial Application (CORDIS) and Event management system.
- Live Tracking of Financial System and Live Correction and Detailed log output system Designed and tracked information collected from multiple sources.
- Development of Agile user stories and sprint development.
- Used the RestClient for testing the Restful web services. Written the Test cases for Endpoint (Restful web services) using Jmeter.
- Lead team to design, develop, and maintain Java / J2EE / SOA applications.
- Participated in all aspects of application design, development, testing, and implementation, using OOA/OOD or model driven design, and SOA. Hands-on development and testing with web services and SOA.
- Code reviews, Design reviews and feedback and re- improvements.
- Salesforce Integration in Application and import user information. Defined JUNIT Test cases using Spring Mock and Development of Portlet UI with CSS, HTML and JQuery, Angular JS.
- Development of JQuery Mobile Interface for WAP users.
- Performing the code coverage using emma tosol.
- Build and deploy the application using Maven.
- Performing the Continuous Integration Build and deploy using Jenkins.
- Actively involved in analysing and fixing the defects.
- Followed the Agile methodology
Environment: Java 1.7, Spring3.x, Jboss 7.x, Jboss Drools, Jboss ESB, Liferay, Redhat Linux, Eclipse 4.x, Hadoop, Hbase, Hive, flume, River Muse, Spark, Sales force, GWT(Google Web Toolkit), Storm, Kafka, MangoDB, AngularJS, BackboneJs, Cassandra, JSP, JSTL, Servlet, SVN, PMD, Jaspher Report, JBoss, JQuery, AngularJS, JQuery Mobile, Maven, Javascript, CSS, HTML, JUnit, Spring Mock, JMeter, JConsole, JProbe, Ganglia.
Confidential
Sr. Technical Lead
Responsibilities:
- Re-Architecting the Design of the GUI and Matcher Application (Using JBOSS server) under Development of the 2nd Division Border Control Security and Public Division Security Applications. Involved in Design, Discussion, estimation and Deliverables of Application.
- Integration and Design of Complex algorithm of Biometrics and Multi-Biometrics Applications. Re-modelling matchers Jobs and Pooling summarized Results SLAVE (Thrift C/C++ server) Applications. Technical Guidance and Training of the applications and implementation at client location.
- Remodelling and 70% of customization of Matcher, Result Summarize Module, Transport Layers of the Application.
- NIST formats Re-definition and accommodating Multi-Biometric in Development of JBOSS server based Biometric matcher provider.
- Participated in all aspects of application design, development, testing, and implementation, using OOA/OOD or model driven design, and SOA.
- Hands-on development and testing with web services and SOA.
- Spring Beans and Development, Design of IOC (Inversion of Control) based Service Web Services and Scheduling of batch processes through Spring Batch
- Implementation of JMS Messaging system with XML Payload Receivable.
- High Transaction Management and Volume management Report exports.
- Used the RestClient for testing the Restful web services. Written the Test cases for Spring WEB URI, Endpoint (Restful web services) and Test through Jmeter.
- Hardware Estimation and Resizing Discussion and Server Suggestion. Defining core for Application and Optimization of core under Scaling out in vertical Order.
- Designed and developed EJB components and deployed under the WebLogic application server.
- Development of Android/ IPhone Mobile Apps for WAP users. Defining the JUNIT Test cases using Spring Mock.
- Web UI Development based on HTML, CSS, JQuery, Javascript.
- Build and deploy the application using Maven and Ant Script.
- Performing the Continuous Integration Build and deploy using Maven Continuous Integration.
- Actively involved in analysing and fixing the defects and doing Cause of Analysis.
- Log4j and Sl4j implementation as logging framework.
- Followed the Waterfall methodology
Environment: Java 1.6, XML/XSD, Redhat Linux, Eclipse 3.6, EJB 3.0, JBoss 5.x/6.x/7.x, Jboss ESB, JSF, Spring 3.x, Spring Batch, XWork, Log4j, SOAP, WSDL, Oracle Database 11G, Apache Tomcat, Apache Spark, Apache Thrift, Plsql, Maven/ Ant Script, Maven CI, JAXB, JIBX, Groovy, JMS, WAP, PMD, weblogic, Redmine, Google Android SDK Tool, Rabbit MQ, Python, JProfiler, Ganglia, Jmaps, XCode, IOS, JQuery, JQuery Mobile, Javascript, CSS, HTML.
Confidential
Sr. Software Engineer
Responsibilities:
- Gap analysis of Custom product and Oracle Suite (Retek) of the product for implementation.
- Involved in planning, designing and implementation of Oracle Retek Suite RMS, RPM and SIM.
- Design, Development of the customized ETL interface of Pro*C interfaces and Scheduling.
- Involved in Design, Discussion, estimation and Deliverables of Application.
- Implementation of Integration interfaces between different set of the Oracle Retek Products.
- Technical Guidance and Training of the applications.
- Oracle Application Server and Oracle Financial server’s integrations.
- Design and Development of Java Interfaces between POS Customization.
- Hardware Resizing and Estimation of multi rack Solaris Servers.
- Database Design and Data Architect as for Requirement of the Application.
- PLSQL triggers and stored procedure development and calibration.
- Stores RFID and RMS, RPM, SIM and WMS integration and Development.
- Account Payable and Account Receivable Interfaces Integration with Oracle Suite.
- Scheduling ETL/ OLAP Data Import and Exports.
- Data Migration and Scenario case design and test.
- Preparation of Test cases and Performing test cases.
- Written the JUnit Test cases.
- Build and deploy the application using Ant Script.
- Actively involved in analysing and fixing the defects.
Environment: Java, XML, putty, Pro*C, WinXp, Solaris 9, 10, Eclipse 3.3, RFID, WAP, BPM, Oracle Retail Suite products (RMS, SIM, RESA, RWMS, RPM) - Version - 12.xx, POS-360Commerce, Ant Script, Oracle Application Server 10.1.2.0.2, 10.1.2.2.2 and 10.1.3, Oracle Database 10g, Oracle 10g Forms & Reports, Pl/SQL. JDeveloper.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Design, Development of 360Commerce Product.
- Involved in Specification Design and Prototyping of Product.
- Testing JPOS based hardware and integration with Retail Framework.
- Demonstration and Presentation of the Retails Products (RMS, 360Commerce)
- Implementation of Integration of the RMS and 360 Commerce Products.
- Design and Development of Desktop Swing based POS Product.
- Customize 360Commrce product and Implementation.
- Written the Test cases for Production Testing.
- Hardware Estimation and Resizing Discussion and Server Suggestion.
- Build and deploy the application using Ant Script.
- Actively involved in Analysing and fixing the defects.
Environment: Java, XML, Swing, WinXp, Redhat 4.4, Eclipse 3.0, 360Commerce (Base product), RMS, Ant Script.
Confidential,
Consultant
Responsibilities:
- Involved in Team Discussion, Design Architecture and Specification Design
- Involved in defining Specification and module adjustment for product.
- Design and Development of BPMN based Development for Intershop Ecommerce.
- Development of ISML, HTML, and CSS based Web UI Development.
- Involved in Technical Design specification Discussion and Development and Coding.
- Oracle Database Design and Development and preparation Schemas.
- Writing PLSQL stored procedure, triggers and cursor Development.
- Performance Tuning and fixing performance issues with Product.
- Writing SOAP based Ariba Product Punch-outs Third Party Servers.
- Design and Development based on Intershop’s Java Piplet Framework.
- Design Web UI Development HTML, CSS and JQuery.
- Involved in UML Based Design Development of Architecture.
- Writing SAX/DOM Parsers as per requirements.
- Test Case and Bugs Tracking through HP Mercury.
- Third Party integrated Web sphere Application Development.
- Ant and Build script development for build, deploy and development.
- Bug fixing, tracking and doing cause of analysis.
- Followed the Waterfall methodology
Environment: Intershop Enfinity Server 6.0, Websphere, SOA, SASS, Ariba, Oracle, Java, ISML, Rational Rose, JavaScript, XML/ XSD, CSS, Javascript, HP Mercury, Ant Build Script.
Confidential
Software Engineer
Responsibilities:
- Involved in Design, Discussion, estimation and Deliverables of Application.
- Engaged in design development of Business-to-Business Apache Axis 1.4 Web services.
- Fairlogix JAXB POJO to XML and XML to POJO Development.
- Integration of Fairlogix source information from Travel GDS system like, Worldspan, Sabre.
- Development and design of the Web UI extensively using Javascript, CSS, HTML and Flex.
- Jboss Application server based Development of the Server side complex source code.
- Involved in JSP, AJAX, DWR and Hibernate based Development, Integrate and Summarize Results.
- Flex based map development and integration with JavaScript framework.
- Implementation of JMS Messaging under Jboss.
- Struts based development action handler and request development and design.
- Developed validator framework for server side validation and JavaScript for client side validation.
- Written the Junit Test case and execution of Test cases.
- Server Thread optimization and Development coding and Performance Tuning.
- Written EJB 2.1 based Enterprise beans session and stateless beans.
- Web performance tuning and algorithm design to decrease response time.
- Agile FDD based design and review, coding and development.
- Build and deploy the application using Ant Build.
- Actively involved in analysing and fixing the defects.
- Followed the Agile methodology
Environment: JSP, Axis 2.0, Java, Adobe Flex, JBOSS, MySQL, JavaScript, Ajax with JavaScript, web services, FairLogix, Hibernate and XML/XSL, based on agile methodology.
Confidential
Software Developer
Responsibilities:
- Involved in Development of the Money Market Tender Product Development.
- Involved in Design, Discussion and Specification preparation.
- Integration and Design of Complex algorithm of Debt Products.
- Writing FIX Protocol based Financial Information exchange.
- Involved in Development of Websphere Application server Application.
- Written the Test cases for Endpoint (Restful web services) using Jmeter.
- Build and deploy the application using Ant Build.
- Actively involved in analyzing and fixing the defects.
Environment: Financial & Trading Solution, Web Solution, Webshpere, IBM MQ
Confidential
Software Developer
Responsibilities:
- Involved in Design, Discussion, estimation and Deliverables of Product.
- Transformation of Business case and calibration to the Weblogic.
- Design and Development of Java, JSP, Servlet based UI Development.
- Enterprise beans 2.0 Development and Design.
- Development of Sever algorithm for Transaction management and Accounting.
- Written the Junit Test cases execution of Test cases.
- Build and deploy the application using Ant Build.
- Actively involved in analysing and fixing the defects.
Environment: JSP, Servlet, EJB, DB2, WebLogic Application 6.0
Confidential
Software Developer
Responsibilities:
- Created Ui components using JSPs, HTML, and JavaScript.
- Coded for Sitemap, Preferences and feedback modules.
- Developed Data Migration and Broken URL components.
- Developed JSP, Servlet and URI to handle web request.
- Developed a persistence layer using ORM Hibernate for transparently store objects into database.
- Executed Sql scripts using Toad and Involved in unit testing.
Environment: Win NT as operating system, JSP, java, JDBC, JavaScript, Html, Oracle.