We provide IT Staff Augmentation Services!

Systems Architect Resume

3.00/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • 18 years of IT experience as an energetic, organized & client focused technical lead and a team member
  • Managed multiple project tasks, wif changing priorities & deadlines
  • Experienced in various software development processes/methodologies like Agile/Scrum, test driven development (TDD), business driven development (BDD) & SDLC
  • Experienced in Object Oriented Analysis and Design (OOAD), designing applications and delivering work products like Use cases, functional & technical design documents
  • Experienced in different functional domains like financial, automotive, and manufacturing
  • Strong skills include J2EE Frameworks (Spring (MVC, Security, Rest, Data, AOP, JDBC), Spring Boot, Struts, Hibernate), SOA/Web Services (SOAP/RESTful), Workflow processes (BPM)
  • Experienced in on - premises and cloud environments, including containerization of applications (Docker)
  • Experienced in blockchain development (Hyperledger, Ethereum), including POC experience and innovation
  • Experienced in database analysis, modelling (logical and physical schemas) and data migration, SQL Queries & PL/SQL programming for Oracle 11g/10g/9i, T-SQL programming for SQL server 2005/2008. Experienced in No-Sql DBs like MongoDB.
  • Experienced in various testing strategies like unit, functional, system integration, user acceptance, regression, and performance testing
  • Experienced in leading teams that includes organising noledge sharing meetings, design discussions, code quality reviews, defining best practices/standards
  • A self-starter wif a positive attitude towards new challenges, passionate in learning new technologies/concepts and have exceptional communication skills (written/oral)

TECHNICAL SKILLS

Platforms: Windows 10 & Linux (Debian/Ubuntu)

Languages: Java (1.8/1.7/1.5), PL/SQL, T-SQL, Java script (Node.js, Express.js), GoLang

Process Methodology: Agile (Scrum), SDLC, TDD, BDD, SOA, Micro services

J2EE Frameworks: Spring 5 (MVC, Rest, Data, Security, AOP, JDBC, JMS), Struts 2.x, Hibernate 4, JSF

Internet Technologies: JavaScript, JSP, XML, JSON, AJAX, Web services (SOAP, RESTful)

Application Servers: JBOSS 7.1, IBM Web Sphere 7.0, Tomcat 8, Wirefly

Modelling/Design: UML, Enterprise Architect & ERWIN

IDE: IntelliJ Idea, STS 3.x, Eclipse 3.3, Netbeans 8, IBM RAD 7

DBMS & Tools: Oracle 12c/11g/10g, Oracle SQL Developer, SQL Server 2008, SSMS (SQL Server Management Studio), MySQL workbench, MongoDB (NoSQL), Redis (Cache)

CI/CD: Git, Gradle, Jenkins, UDeploy, JUnit, Mockito, Sonar, CheckMarx, Blackduck, Splunk

Cloud: PCF, Azure, GCP, AKS/Docker(containerization), Azure Event Hubs (Kafka), AWS (no-how)

PROFESSIONAL EXPERIENCE

Confidential, Dearborn, MI

Systems Architect

Environment: Java 8, Spring Boot 2.x (Security, Data, JMS, Rest), Swagger, OAuth, IntelliJ Idea, Rest clients (Rest template/web client), Azure Event Hubs (Kafka), JUnit, Mockito, Postman, GIT, Gradle, Jenkins, JIRA, HP ALM, Pivotal Cloud Foundry (PCF CLI), Azure, GCP, MongoDB, Redis, SonarQube.

Responsibilities:

  • Participated in Agile (Scrum) software development process which includes planning, design and development across iterations and discussions (backlog grooming, PI/Sprint planning, three amigos, retrospectives) wif business and QA
  • Mitigated application security vulnerabilities (SQL Injection, Cross-Site Scripting, Cross- Site Request Forgery) reported through Software Code Analysis (SCA) scans (SAST/DAST) from CheckMarx as well as Software Composition Analysis scans from Blackduck
  • Developed RESTful services for Vehicle Identity check service and Vehicle Identity push services using Spring Boot, Rest and deployed the same in PCF using CLI and CI/CD(Jenkins)
  • Registering micro services in Azure AD and provisioning access using Azure API Management (APIM)
  • Implemented asynchronous communication between micro-services using Kafka topics configured through Azure Event Hubs
  • Migration of micro services from Azure to Google Cloud Platform (GCP), including managed cloud services like MongoDB and Redis
  • Improved application performance through caching of Identity data using Redis Cache
  • Leading multiple teams, working in different time zones, in various developmental activities such as design, defining best practices/standards, code coverage (Sonar) and quality reviews, non-functional (security/health/performance), noledge sharing, and documentation (onboarding, deployment, and release documents)

Confidential, Dearborn, MI

Systems Architect

Environment: Java 8, Spring Boot 2.x, Swagger, Rest clients (Rest template/web client), OAuth, IntelliJ Idea, JUnit, Mockito, Postman, Gradle, GitHub, Jenkins, JIRA, Pivotal Cloud Foundry (PCF), Azure, MongoDB, SonarQube.

Responsibilities:

  • Participated in sprint/iteration planning ceremonies wif product owners(business) and QA for analysis & effort estimates
  • Prepared technical design documents across project iterations
  • Involved in Agile (Scrum) software development process which includes planning, design and development across iterations spanning 2 weeks
  • Involved in development of RESTful web services for feature package push feature and retrieve comfort settings for a particular VIN (Vehicle Identification Number)

Confidential, Detroit, MI

Lead Java Consultant

Environment: Java 8, Spring 4 (Core, MVC, Security, AOP, JDBC, JMS, REST), Spring Boot 2.x, Swagger, OAuth, Angular2, STS, JBOSS EAP 7.x, Pivotal Cloud Foundry (PCF CLI), Struts 2.x, AJAX(JQuery), Web services (SOAP/RESTful), IBM BPM 8.5, Oracle Coherence, Apache Xerces(JAXP), Jackson (JAXB), JUNIT, Postman, Jasper Reports, Splunk, Dynatrace, GIT, Gradle/Artifactory, Jenkins, UrbanCode deploy, JIRA, HP ALM, SOAP UI, Oracle 12c, PL/SQL, Oracle SQL Developer.

Responsibilities:

  • Experienced in Agile (Scrum) software development process which includes planning, design and development across iterations and discussions (backlog grooming, PI/Sprint planning, three amigos, retrospectives) wif business and QA
  • Developed business process definitions for various process flows involving swimlanes, gateways, UCA, web service integrations etc in IBM BPM (Process designer, process center & admin console)
  • Mitigated application security vulnerabilities (SQL Injection, Cross-Site Scripting, Cross- Site Request Forgery) reported through Software Code Analysis (SCA) scans (SAST/DAST) from HPE Fortify as well as Software Composition Analysis scans from Blackduck
  • Developed RESTful services for ‘BPM interface’ and ‘ICMP’ modules using Spring Boot, Rest and deployed the same in PCF using CLI
  • Migrated Loan, Insurance, UCC & Tax modules from Struts 2 to Spring MVC, IBM workflow to IBM BPM
  • Developed Angular2 application for admin functionality which includes usage of modules, components, and templates
  • Developed PL/SQL functions and stored procedures for evaluating applicable rules for insurance processing, auditing insurance requirements
  • Developed reports using Jasper Reports for various modules
  • Improved application performance through distributed caching of master data related to admin and insurance modules and Java/SQL tuning
  • Leading multiple teams, working in different timezones, in various developmental activities such as design, coding standards, code reviews, source control (GIT), continuous build/integration/deployment (Maven, Jenkins, UrbanCode), unit, integration & system testing (Cucumber BDD, JUNIT, SOAP UI, Postman) & documentation (onboarding, installation, deployment, release documents)
  • Involved in assignment, resolution & tracking of defects, reported by QA & Business through HP ALM and was single point of contact for applications’ production roll outs across iterations & for on call support for production issues

Confidential, Dearborn, MI

Senior Java Consultant

Environment: Eclipse, IBM WebSphere 7.0, Java 1.7, HTML5, CSS, JSF 2.x, Prime Faces 6.x, Spring 4.1, Ajax, Web services (RESTful), Apache CXF 3.0.x, JUNIT, SOAP UI, Gradle, Accurev, UBuild, HP ALM, SQL Server 2012.

Responsibilities:

  • Involved in sprint/iteration planning ceremonies wif product owners(business) and QA for analysis & effort estimates
  • Involved in preparingtechnical design documents across project iterations
  • Experienced in Agile (Scrum) software devel1opment process which includes planning, design and development across iterations spanning 2 weeks
  • Involved in development of RESTful web services for EAMS tool, using Apache CXF, for viewing, creating and updating technology components
  • Involved in iterative development of search, request new, update and view technology screens using JSF(MVC), Prime Faces & Spring (Core, AOP, JDBC)
  • Involved in assignment, resolution & tracking of defects, reported by QA & Business through HP ALM during various testing phases

Confidential, Charlotte, NC

Lead Java Consultant

Environment: RAD 8, IBM WebSphere 7.0, Java 1.7, HTML5, CSS, Angular, Struts 2.x, Spring 4.1, AJAX(JQuery), Web services (SOAP/RESTful), IBM BPM 8.5, Apache CXF 3.0.x, Castor (JAXB), JUNIT, SOAP UI, Jasper Reports, Channel Secure, Maven, Jenkins, JIRA, HP ALM (previously Quality Center), Oracle 11g, PL/SQL, Oracle SQL Developer, SVN.

Responsibilities:

  • Involved in sprint/iteration planning discussions wif business and QA for analysis & effort estimates
  • Involved in preparingtechnical design documents across project iterations
  • Experienced in Agile (Scrum) software development process which includes planning, design and development across iterations spanning 4-5 weeks
  • Involved in Workflow business process modelling for various insurance process flows
  • Involved in development and maintenance of web services (SOAP) for loan, insurance and DCM (Document change management) modules
  • Developed RESTful services for Admin module using Apache CXF
  • Involved in iterative development of Loan, Insurance, UCC & Tax modules of EZR/ FLO for RM using Struts (MVC) & Spring (Core, AOP, JDBC)
  • Developed AngularJS based application for flood and tax modules which includes usage of controllers, modules and directives
  • Involved in AJAX based transparent & dynamic user experience based on user events, using JQuery.
  • Involved in data modelling for Loan and Insurance modules using ERWIN
  • Developed PL/SQL functions and stored procedures for evaluating applicable rules for insurance processing, auditing insurance requirements
  • Developed reports using Jasper Reports for various modules
  • Involved in performance improvement through distributed caching of master data related to admin and insurance modules
  • Involved in performance improvement of application and reports by Java/SQL tuning
  • Leading offshore team in various developmental activities such as design, formulation of coding standards, code reviews, continuous build/integration (Maven, Jenkins), unit, integration & system testing (JUNIT, SOAP UI) & documentation (release docs, user manuals)
  • Involved in assignment, resolution & tracking of defects, reported by QA & Business through HP ALM (Quality Center), during SIT and UAT

Confidential, Tulsa, OK

Senior Software Engineer

Environment: Java 5 (Annotations), Java 7 (migration), HTML5, CSS, Spring MVC, Spring 2.5, Hibernate 4.x, Web services (REST/SOAP), SOAP UI, JBOSS 7, Eclipse, UML, acegi security, Maven, Jenkins, JUNIT, JMETER, JProfiler, Oracle 10g, PL/SQL, SQL Server 2005/2008, T-SQL, MySQL, MySQL Workbench, CVS, Unix.

Responsibilities:

  • Involved in requirement gathering meetings wif business team and technical design documents for various requirement/feature sets
  • Developed critical/high volume (more TEMPthan 100 users) business functionality such as transactions in hours accounting (clock/lunch/break, single and multi-job booking, team and individual job booking, man and machine time reporting), inventory management (inventory transfer), warehouse inbound and outbound transactions
  • Developed Spring MVC components (controllers, validators), Spring configured managers (BOs)
  • Developed Hibernate DAO, hbm config files, HQL queries for various transactions
  • Developed RESTful web services for maintenance of sites, employees, teams, workgroups, departments, employee types, tasks etc
  • Involved in development of SOAP web services for attendance and job transactions in Time Track module
  • Involved in implementation of application security (user and workgroup authorizations) through acegi security
  • Developed PL/SQL, T-SQL functions and stored procedures for clock and job transactions
  • Involved in performance analysis (JProfiler) which includes JVM memory usage, leaks and CPU profiling
  • Involved in performance improvement by Java/SQL tuning
  • Leading offshore team in various activities such as design, formulation of coding standards, code reviews, unit, integration, system & performance testing (JUNIT, SOAP UI, JMETER) & documentation (user manuals)

Confidential, San Francisco, CA

Senior Software Consultant

Environment: RAD 7, IBM MQ Workflow 3.6, JMS, IBM WebSphere 6.2, Java 1.5, UML, Enterprise Architect, AJAX(JQuery), Struts 2.x, Spring 2.5, Web services (SOAP), SOAP UI, Apache Axis 1.2, Channel Secure, Maven/Hudson, JUNIT, HP Quality Center, Oracle 10g, PL/SQL, SQL Navigator, TOAD, CVS.

Responsibilities:

  • Involved in use cases & IRise UI mockup review meetings wif business and UI team
  • Involved in preparingfunctional design documents across project iterations
  • Prepared class diagrams & sequence diagrams as part of technical design using Enterprise Architect
  • Agile software development process wif iterative development, scrum master for loan module
  • Involved in Workflow business process modelling for various insurance requests
  • Involved in data modelling for Loan and Insurance modules using ERWIN
  • Involved in development of web services (SOAP) for loan module, functional testing though SOAP UI
  • Involved in development of listeners for message in queues in Websphere MQ using JMS
  • Involved in AJAX based transparent & dynamic user experience based on user events, using JQuery.
  • Involved in iterative development of Loan and Insurance modules of SUIFT Rewrite using Struts (MVC) & Spring
  • Implemented single sign on(Channel Secure integration) for SUIFT integration
  • Developed PL/SQL functions and stored procedures for evaluating applicable rules for insurance processing

Confidential, San Diego, CA

Senior Software Consultant

Environment: Eclipse 3.3.1, IBM WebSphere 6.1.x, Java 1.5.x, UML, Web services, Apache Axis2, Spring, Hibernate, SAX/JAXP, Apache Xerces, QTF ( Confidential Testing Framework), XIAM MPOS, JUnit, JunitPerf, Apache Maven, Oracle10g, Perforce, Unix.

Responsibilities:

  • Agile software development process wif iterative development and test-driven development approaches
  • Involved in preparinguse-case documents
  • Prepared UML sequence diagrams and class diagrams
  • Prepared Iteration story documents & involved in assessment meetings for all iterations
  • Involved in design of BXSS interaction wif web services like Identity Service, Messaging Service, Device service and Billing Service
  • Involved in BXSS interaction wif EJB components like Content Discovery and Provisioning (CDP), Digital locker, subscriber and voucher locker tool kits
  • Involved in development of generic interface (GI) layer and also in the API for search, rating, recommendations and promotions using XIAM MPOS system
  • Involved in XML parsing (SAX/JAXP using Apache Xerces) for processing the device/content list that BXSS/Senses supports
  • Implemented Hibernate 2.1.6 and Spring 1.1.3.
  • Implemented authentication mechanism using LDAP for the different user groups for senses management console (used for creating subscriber divisions, categories & mobile content catalogs)
  • Performed Unit testing using JUnit and generated test results by using Apache Maven
  • Involved in performance testing using JunitPerf
  • Involved in Maven build automation and version control for BXSS
  • Involved in code reviews and review meetings

Confidential, Reston, West VA

Senior Software Engineer

Environment: JDK 1.5, Web services, Apache Axis 1.1, JBOSS,Oracle 9i, Spring 1.1.3, Hibernate 2.1.6, AJAX, Struts 1.2, Tiles, Rational Rose, UML, JMS, EJB 2.x, Log4J, JUNIT, JunitPerf, UNIX

Responsibilities:

  • Gathered requirements, designed, implemented and tested the application leveraging Java/J2EE technologies like Struts 1.2 (including Tiles), Spring 1.1.3, Hibernate 2.1.6 & web services.
  • Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
  • Involved in AJAX based transparent & dynamic user experience based on user events, using Prototype.
  • Implemented J2EE design patterns like business delegate, service locator, Data Access Objects (DAO), Factory and Singleton.
  • Responsible for developing messaging framework which informs customers about payment clearance
  • Involved in common services Framework design me.e. Exception handling, Logging, and mailing services.
  • Played an active role in testing the application by writing test cases for different scenarios in Junit & JunitPerf and extensively involved in bug fixing.
  • Designed and Developed ANT deployment scripts.

Confidential

Software Engineer

Environment: Struts 1.1, EJB 1.x, JNDI, Java Beans, BEA WebLogic 8.1, Oracle 9i, PL/SQL, Eclipse, TOAD 7.4, TogetherJ Architect, UML, Ant Build Tool and VSSSMS/800 is a cent

Responsibilities:

  • As a lead for the General Administration module, was involved in the review, design and development using Model View Controller (MVC) Architecture wif Struts Framework that extensively uses Tiles.
  • Prepared UML model for the General Administration module.
  • Developed data objects to communicate wif the database using JDBC, implemented business logic using EJBs in the middle tier, developed Java Beans and helper classes to communicate wif the presentation tier, which consists of Struts JSPs and Servlets.
  • Involved in Database design & UI design of the General Administration module.
  • Implemented client-side validations (java script) & business rules in Struts Action classes
  • Implemented J2EE design patterns like business delegate, service locator, Data Access Objects (DAO), Factory, session facade and Singleton.

We'd love your feedback!