We provide IT Staff Augmentation Services!

Sr Architect / Project Lead Resume

2.00/5 (Submit Your Rating)

Canton, MA

SUMMARY:

  • PMI Certified Project Management Professional (PMP) and AWS Certified Solutions Architect along with Oracle Certified Java Programmer (OCJP) certification and have over 13+ years of IT experience in analysis, design, and implementation and testing of various Client/Server Applications, Web Based Applications using Java, JEE Technologies, Object oriented programming (OOPS) Concepts and Database administration.
  • Working knowledge in different domains like Digital Media & Cable TV, Finance, Back office and HealthCare, Food/Quick Service Restaurant industry etc.,
  • Experience in various Software development methodologies waterfall, Agile Scrum, Kanban, Test Driven Development (TDD), Behavior Driven Development (BDD) - cucumber, Extreme programming (XP), Pair Programming to deliver reliable and working software solution.
  • Involved during Project planning including understanding scope, collecting requirements, schedule and estimate time, budget and required resources, Perform qualitative and quantitative risk analysis.
  • Manage Project work also propose technically feasible solutions and set accurate expectations on effort and timelines while quality assurance (QA) is maintained coordinating with resources stakeholders, and management, as required for success.
  • Worked on N-Tier architecture-based applications using J2EE technologies including EJB, JSP, Servlets, JDBC, JNDI, RMI, JMS Spring, Struts, AJAX, JSF and XML with emphasis on enhancing Web Application development by using Different Design patterns and J2EE Design patterns and UML design.
  • Developed Full-stack Applications using AngularJS, Node with express, Java (JWT, REST web-Service) connected to backend services connecting Databases and other backend services and implemented and supported fully automated Continuous Integration and Continuous Delivery processes.
  • Expert in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Experience in developing Front-End using Angular 10,JSP, JSF, Ajax4JSF, Rich Faces, My Faces, Struts, Struts2, JavaScript, HTML, DHTML, CSS, Servlets, Filters, Custom Tag Handlers, implemented various Ajax Frameworks such as jQuery, ExtJs, DOJO, JSON, DWR.
  • Designed Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP).
  • Designed and implemented core shared services used by development teams, most notably the authentication and authorization protocols using REST webservices utilizing Single Sign On (SSO) with OpenAM tool, Spring Security (OAuth 2.0), Spring LDAP, Oracle, and Redis supporting both JSON and XML.
  • Good Working experience with web/applications servers deploying (EAR/WAR/JAR) IBM Web sphere 7.0/6.1/5.1.2/5.0/4.0, BEA Web logic 7.0/6.1, JBOSS 4.x, Apache Tomcat 4.1/5.1.
  • Expertise in various open source frameworks and tools like, Spring, Hibernate, Log4J, Ant and Maven.
  • Developed dynamic web applications and web services API using Spring Boot, Tomcat, RAD, WebSphere Studio Application Developer (WSAD), and Eclipse, JBuilder, Net beans and Web Logic.
  • Used microservice architecture, with Spring Boot-based services interacting through a combination of REST endpoints.
  • Experience with Design patterns like Singleton, Session Facade.
  • Good experience in writing SQL Statements, triggers, and stored procedures for database transactions.
  • Strong working experience of relational database management systems like Oracle, DB2, PostgreSQL, SQL Server 2000/2005/2008. Experience in developing database Triggers, Stored Procedures and Functions.
  • Good Experience in PL/SQL programming including complex SQL queries, stored procedures, functions and Triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Experience with NoSQL Databases like Cassandra, MongoDB.
  • Used Hibernate to integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions, and performed polymorphic associations.
  • Implemented SOA architectures with web services using XML based protocols such as WSDL, SOAP.
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM) also JAXP (SAX, DOM), JAXB for data binding and SOAP and experience in designing the XSD schema generation.
  • Performed Unit testing, Integration Testing, and generating of test cases for web applications using JUnit, Log4J, and Cactus.
  • Working experience of various DevOps tools for Continuous Integration and Continuous Delivery (CI/CD) suck as JIRA (Bug/story tracking), Confluence, Jenkins, Bitbucket, Udeploy, Splunk for monitoring and Docker Containers.
  • Written and developed scripts for automating tasks using Ant 1.5, Perl 5.0 and UNIX shell programming.
  • Excellent working experience with different operating systems like Windows, UNIX, LINUX- RedHat/CentOS and Solaris.
  • Good team player with a can-do attitude and excellent communication, interpersonal skills, problem solving skills along with written and presentation skills with strong aptitude towards learning new technologies. Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.

TECHNICAL SKILLS:

Java/J2EE/JEE Technologies: Java 8, JEE 8.0,7.0, 5.0, J2EE 1.4,1.3,1.2, EJB 1.1/2.0/3.0, Servlets 2.2/2.3/2.5, JSP 1.0/1.2, JSTL, JSF 1.2/2.0, JDBC, JavaBeans, MVC, Struts 1.1,1.2, Grails, Hibernate 2.0/2.3, Spring, Flex, Swing, GWT, LOG4J, SL4J, JNDI, JUNIT, JAXRPC, JAXB

Cloud Technologies: EC2, RDS, Elastic cache-Redis, S3, AWS Lambda

Web/Application Servers: IBM WebSphere 7.0/6.1/5.1/5.0/4.0/3.5, JBoss Application Server 4.x, WebLogic 9.x/8.x/7.x/6.x, Apache Tomcat 5.x/4.x, Sun Java Application Server 8.0

Messaging Systems: JMS, IBM MQ Series, ActiveMQ

Languages: Java, C, C#, C++, SQL, PL/SQL, Shell, Python, Groovy

IDE Tools: Spring Tool Suit, RAD, WSAD, Eclipse, My Eclipse Blue 10, JBuilder, NetBeans

Web Technologies/Web Services: JavaScript, AngularJS, NodeJS, CSS, HTML 5/4, DHTML, XML (SAX, DOM-Parser), XSL, XSLT, SOAP, REST, AJAX, WSDL, JAX-RS (JSR-311)

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP, WebSocket

Databases: Oracle 9i/8i, 10g, SQL Server 2008/2005/2000, DB2, MySQL, Cassandra, Mongo DB, PostgreSQL, Active Directory/LDAP

Design / Programming Methodologies: UML, Rational Rose, Waterfall, Agile-scrum, Kanban TDD, XP, BDD-Cucumber

Version Control Tools: GIT, Bitbucket, CVS, VSS, Clear Case, Visio, SVN, SMART, PVCS

Operating Systems: Windows 10, 7, Vista, XP/2000/NT/98/95, Mac OS, UNIX, LINUX-Redhat/CentOS, Sun Solaris

Testing Methodologies: JUnit, Log4j, Cactus, QTP, SOAP- UI

Framework: Struts 1.x/2.0, spring 2.x/3.0, Hibernate 3.x/4.x

DevOps (CI/CD): Jira, Bitbucket, Bamboo, Jenkins, Udeploy, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Canton, MA

Sr Architect / Project Lead

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC). Also Involved in governance and oversight committees related to technology planning, design, and decisioning.
  • Collaborate with project managers, architects, product owner and other engineering departments to ensure functional specifications are converted into flexible, scalable, and maintainable solutions.
  • Architecting and Designing Enterprise solutions for Various Application that that in corporate high availability, operations supportability, and scalability - an end to end perspective.
  • Providing Proof of Concept for different solution and provided various options with pros and cons. Also providing various technical feasibility alternative solution to resolve various software application issues.
  • Ability to learn complex material quickly, allocate time efficiently handle multiple projects and deliverables concurrently managing competing priorities.
  • Responsible to design and develop using Agile Methodology, UML and OOAD and created Use cases, Class Diagrams, Sequence Diagrams and providing technical Designs from MD-50.
  • Responsible to develop Multifactor Authentication (MFA) using RSA Secure ID token and Google Authenticator implementation for Applications.
  • Responsible for configuring and deploying the builds on Web logic Application Server.
  • Responsible to utilized Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Performance Tuning and Optimization.
  • Responsible to deploy OSB services for updating the information to the workflow steps and getting the pre-configured workflow processes utilizing CRQ’s deployment cycle.
  • Support production systems and troubleshoot system defects to remediate issues and ensure system operational stability and availability.
  • Good knowledge of project management processes, ability to develop a plan and track it to completion.
  • Responsible for maintaining and managing DDNOW Application which includes ADF and configure Web-Logic Application Server, OSB Service and DB deployments.
  • Assisted in removing Vendor locked in Application using latest technology stack - using angular, spring boot, JBoss, AWS Stack.
  • Enhancing the Online restaurant Update tool for Franchisee’s with new features to mitigate COVID-19 rules utilizing the new support features for On-the Go, Drive Thru, Digital Menu Board, enabling Walk-in/Dine-In features, Providing ability to turn on/off delivery partners, ability to change Store Specific hours .
  • Successfully extracted Data from on-premise application/database using business rules to identify and extract data in Business specified format using Java 8, Spring boot and Apache POI.
  • Manage and Oversee all development activities for multiple applications while coordinating with multiple Offshore teams

Environment: Java 8, JEE, JDeveloper, Oracle ADF, Angular, AWS, DynamoDB, Apache POI Oracle EBS, OSB service, WebLogic, JBOSS, LDAP, WSDL, UML, OOAD, JPA, Oracle Identity Manager, JNDI, Web Services, PL/SQL, Oracle 1Og, DB2, JUNIT, JavaScript, SOAP Ul, and UNIX.

Confidential, NY

Project Lead / Sr Consultant

Responsibilities:

  • Participated in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Designed and developed applications using Agile Scrum Methodology, UML and OOAD and created Use cases, Sequence Diagrams using tools like web sequence diagrams.
  • Working with stake holders / product owners to prioritize the requirements for each sprint. Helped the product owners to come up with set of stories for better understanding for estimate and development.
  • Oversee all development activities for multiple applications while coordinating and communicating with On-site and Offshore Teams.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, AngularJS, JavaScript, JQUERY, Ajax.
  • Developed Full-stack Applications, (Self-service / New12 / Msg Varsity) OTT Application installed on Setup boxes using AngularJS, Node, Java (JWT, REST web-Service) connected to backend services connecting Cassandra and LDAP alone with other billing and Streaming services.
  • Used CI and CD tools for development support like Jira, Bit Bucket, bamboo, Udeploy.
  • Drive the development towards Microservices architecture, while providing the Application with API Gateway and microservices architecture that will be used for the Altice One Mobile middleware and Backend services.
  • Developed Microservices application using Spring Boot, NodeJS and SOAP/REST web services.
  • Integrate Authorization services that handles authentication and authorization for all incoming requests handles security checks based on device information, type and user Information also collect logs accordingly.
  • Integrate Streaming service, that will initiate/terminate the streaming session and return the streaming url which will allow the client to obtain the streaming manifest. This service will also cross-check against user’s entitlements to view backend VOD and DVR service.
  • Logins to the McAfee page are accomplished via complex SSO solution using singed SAML request protocol constructed to McAfee’s standards. The SAML request is signed using a Java Key Store file. This file sits on login-webapp’s server and will be managed by Application System Infrastructure.
  • Designed & Implemented decision tree for various McAfee subscription Scenario’s.
  • Eliminated JMS and Tibco Queues during redesign and used IOGO Service call for Web-DVR functionality.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Ensured task completion to specification, on time and within budget.Representing the team to report overall project status and upcoming risks and suggest solutions about it.

Environment: Java 1.7/Java 8, 1.6, J2EE, JAXB, Apache Axis 2.0, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, JAX-WS, REST, XML, HTML, Log 4j, Tomcat 6.0, Spring Tool Suit, Angular JS, NodeJS, Grunt, Less, Mustache, Karma, Varnish, Nginx, Cassandra, Oracle DB, MongoDB, Bitbucket, Bamboo, Jira, Jenkins, Udeploy, Docker, Subversion and Windows 10/7.

Confidential

Architect /Technology Lead

Responsibilities:

  • Business requirement and functional requirement.
  • High level and low-level design documents based on business requirements.
  • Involved in Full life cycle development of Client Product, which involves, requirement gathering, analyzing, designing and implementing, troubleshooting and maintaining the Module support.
  • Develop services to interact with all external systems i.e., Federal, Local, IBM/Curam, Connecture and Benaissance.
  • Develop integrate test and deploy to various environments like DEV, QA, UAT, STAGING and PROD.
  • Using Java, J2ee, Web-services, Oracle database and other client environment specific tools to design the client module.
  • Develop, deploy and maintain reporting operations in Business Objects using Java SDK (Web Intelligence (WebI), Central Management Console (CMC))
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Apache Tomcat Server.
  • Wrote automation scripts/Quartz Scheduling jobs for invoking, monitoring the batch jobs.
  • End-to-end support activity to the business users and with other team.
  • Troubleshooting and providing Product support to go live. Actively participating with all teams contributing to the product deliverables.

Environment: Java 1.6, J2EE, JAXB, Apache Axis 2.0, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, Tomcat 6.0, Spring Tool Suit, Oracle, SunOS (UNIX), Shell Script, Cron Jobs, Quartz Scheduler, Subversion and Windows 7.

Confidential

Architect/ Sr J2ee Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated business layer using Hibernate with Spring DAO and generated Hibernate Mappings, POJO’s, DAO’s using reengineering tool.
  • Configured and integrated Hibernate frameworks for Spring DAO framework and wrote Service Finder class to locate the spring managed bean.
  • Wrote and maintained spring bean configuration files for data sources, IOC beans, DAO and different injection types.
  • Designed and Developed the UIFramework using JSF, My Faces, RichFaces and Ajax4JSF.
  • Used components such as Panel Popup, Menu Popup, Calendar features, Data Table etc from MyFaces and RichFaces.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rules.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Wrote data Components PL/SQL, Stored Procedures using Java, HQL, and Hibernate.
  • Wrote Hibernate configuration file, Hibernate mapping files, developed persistence DAO classes to persist the data into Oracle Database using Hibernate Query Language (HQL).
  • Worked on advanced Hibernate associations and lazy loading.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, and JNDI.
  • Used Jprobe to identify performance bottlenecks and fix the issues.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Web Sphere App Server
  • Wrote automation scripts for invoking, monitoring the batch jobs using spring framework and UNIX Shell scripts.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on UNIX environment.
  • Provided 24 x7 on-call Production Support (Tier 1-Glass Break, Tire 2- Remedy Portal). Helped in debugging and fixing issues related to the applications deployed on Web Sphere.

Environment: Java 1.6, J2EE, JSP, Ajax, Ajax4JSF, JSF 2.0, DWR, Apache MyFaces, RichFaces, Spring Frame Work, Hibernate, JMS, Apache Axis 2.0, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, Web Sphere 7.0, My Eclipse Blue, Oracle,DB2, SunOS (UNIX), Shell Script, CVS, Ant and Windows XP/7.

Confidential

J2ee Developer

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Designed and developed applications using Agile Methodology, UML and OOAD and created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and Developed the UIFramework using JSP, Struts, Struts Taglibs, Custom Taglibs and Ajax.
  • Wrote Action Classes for controlling the UI and custom components and validators.
  • Implemented and configured the struts-config.xml to create a web application navigation rules.
  • Used Asynchronous JavaScript (AJAX) using JQuery and XML for better and faster interactive Front-End.
  • Developed various reusable Helper and Utility classes using J2EE design patterns which are used across all the modules of the application.
  • Wrote data Components for MMS-Preview, wrote and called PL/SQL, Stored Procedures using Java.
  • Coordinated with DBA in creating and managing table, indexes, table spaces, triggers, db links and privileges.
  • Wrote stored procedures on the Oracle database to retrieve, update, validate and integrate business rules.
  • Created Database objects like tables, views, indexes, program units (procedures, functions, packages).
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Designed and Developed Axis based Web Services for the PayLink module and published the Web Services.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, and JNDI.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Apache Tomcat Server
  • Wrote automation scripts for invoking, monitoring the batch jobs in UNIX Shell scripts.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on Unix env.

Environment: Java 5.0, JSP, Ajax, JQuery, Struts 1.2, Hibernate, JMS, Apache Axis 2.0, LDAP, JNDI, UDDI, WSDL, SOAP, XML, HTML, Log 4j, Apache Tomcat Server, JDeveloper, Oracle 10g, SunOS (UNIX), Shell Script, Sub Version, Ant and Windows XP.

Confidential

GADS TEAM Developer

Responsibilities:

  • Involved in Requirement Analysis and modeled the requirement in UML using rational tool.
  • Suggested a proper N-tier Architecture and designed the system using J2EE & SOA and designed innovative front-end using CSS and HTML
  • Designed and developed Stateless Session Bean to calculate the patient bills and to retrieve detail information from database using web Services.
  • Designed the web service call to retrieve the data using WSDL, SOAP and XML and designed XML Schema for patient details.
  • Designed State Full Session Bean for tracking the session and designed Entity Bean to persist the data in Oracle data base.
  • Used Oracle 9I by developing different tables and ran SQL queries on them and also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Designed and prepared unit Test case using JUNIT and easy mock and used PMD Tool for code review to check the Sun Java Coding standards, to identify the duplicate code, object or component complexity and dependency etc.
  • Dealt with details on SAP Business Warehouse Design (Info Cubes), Development (Info Cubes, ODS), Configuration (Multi Providers, Business Content).
  • Installation and Documentation of Installing of SAP 710 GUI.
  • Involved in the migration on queries from SAP BW 3.5 to SAP BW 7.0.

Environment: Rational Application Developer 7.0, Rational Rose, Java, J2ee, EJB, JSP, EL, JSTL, JUNIT, PMD Tool, XML, SOAP, WSDL, SOA, SAP, Web-logic and Sun-Solaris.

Confidential

Developer

Responsibilities:

  • Involved in Requirement Analysis and modeled the requirement in UML using rational tool, designed the applications using OOAD and Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Pattern.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked on struts validations using validation.xml, validation-rules.xml in struts framework
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
  • Wrote Entitlement Accessory Classes.
  • Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
  • Used Session Faced Design Pattern to interact with multiple entity bean and also used Java Persistent API to manage the EJB transaction
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Used JUnit framework for Unit testing of application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JSP, Servlets, JDBC, Java Script, HTML, EJB, Struts, Apache Tomcat Server, Oracle 8.

We'd love your feedback!