We provide IT Staff Augmentation Services!

Solution Architect Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over 11 years of hands - on IT Experience in designing, developing, and architecting IT solutions.
  • Experience in Cloud and Big-data technologies, AZURE, AWS, Java/JAVAEE technologies, Apache Spark, Micro-services, Server-less Computing.
  • Successfully implement many large-scale projects and played Lead and Architect roles.
  • 9+ years of experience designing and implementing Large-Scale high-volume State Government systems following Compliance, Risk mitigation and Regulation. Legislature and work order implementation.
  • : Masters of Engineering - Lamar University(Beaumont, TX USA) 2011 GPA 3.4

TECHNICAL SKILLS:

Web Services: SOAP, REST Services, Micro-services, Axis, JSON/XMLJava / JAVAEE / JVMCore Java, Lambda, JSF - Rich Faces, Prime Faces, Omni Faces, Spring, JSP, JSTL, Servlet, Enterprise Architecture, Groovy, Kotlin, CDI, JPA, XPath, RESTful API, Cloud-Native

Style: CSS, BootStrap, SASS

Database: MS SQL, H2, PL/SQL, Oracle 11g, NoSQL: Mongo DB, Hadoop

Frameworks / Tools / Products: Hibernate, JPA, XStream, LDAP, Hibernate, OAuth, XSD, Spring Security, Spring WebService, Spring WebFlow, Spring Data, Spring JavaConfig, SpringBoot, Report - Jasper, iReport, Apache Report, Java Remoting, Regex, DSL

LOG / Documentation: LOG: Log4J, slf4J, Log Back, Apache Commons Logging, JAVA Logging API (util logging), PowerShell log, Ansible logging.Documentaion: Rational ClearQuest, Rational RequisitePro, MarkDown, Company Wiki, Azure Wiki.

Testing / Tools: JUnit, Mockito, Integration, Automation, Postman, SoapUI, HP Quality Center, JMeter

Search / Big Data: Apache Spark, Scala, Machine Learning(Beginner)

Caching: EHCache, Redis

Application Servers: Tomcat, WebSphere, JBoss, WildFly

Source Control: Git, SVN(Beginner), CVS

Build: ANT, Maven, Gradle, Grunt

System: JVM Tuning, Flight Controller, Heap Analyzing, VisualVM, Config of GC(Young - S0, S1, Eden and Old), JMH, MAT

PROFESSIONAL EXPERIENCE:

Solution Architect

Confidential

Responsibilities:

  • Working closely wif task planning, discovery, assignment, velocity wif team members, following Agile SAFe practices.
  • Helping team wif their day to day struggle and need, including production support.
  • Working closely wif Enterprise Architects for following Iteration’s plan.
  • Helping our train moving from SVN to BitBucket, and from on-prem to cloud.
  • Bringing technical solutions to the team, including many technologies at our disposal.
  • On-boarding new vendors like USAA and others to our eApplication for selling of our products.
  • Working closely wif Mainframe technology like Reflection and IIBFacades to query and understand data for day-to-day operations.
  • Upgrading data reports for changes.
  • Designing and developing micro-services which are communicating among others as well as wif Kafka, Database, swagger, Camunda, Vault, Config Server and Blaze Rules Engine.
  • Working wif asynchronous event processing for communication between out Mainframe and other systems.
  • Upgrading batch application wif harnessing
  • Upgrading existing application for CCSR and other security vulnerability.
  • Upgrading existing applications and moving them to docker, and cloud environment.
  • Design and develop Automation testing application for smoke tests, also automating it wif scheduler.
  • Working wif introducing Accessibility requirement for compliance.

Tools: /Software used: Camunda, Kafka, BitBucket, Git, Blaze, Swagger, Groovy, Java, GWT, Geb, Spock, Q-Test, Config Server, Config Repo, CyberArk, Vault, Microservices, Queue, Contol-M, Confluence documentation, Hibernate, JPA, cloud-native

Sr. Java Developer / Architect

Confidential

Responsibilities:

  • Developing the State of Nebraska's Confidential .
  • JSF wif Primefaces6.0 is used to build admin forms on web module of the application.
  • Managing multiple XML schema versions and JAXB bindings wifin a single application.
  • Implementing business rules for Tax Years provided by IRS and Department of Revenue - NE.
  • Responsible for maintain Production Linux Environment.

Tools: /Software used: Java 8, Tomcat 8, JPA, Spring (spring-ws, spring-data, spring-security), Powershell, Ansible, Azure, Redis Cache, Jenkins, Linux, JSF 2.2, Primefaces6.0, SASS, LDAP, Active Directory, Maven, Linux Services, Hibernate, SQL, JPA, GIT, Junit, XStream, XQuery, Apache Report

Confidential

Sr. Developer

Responsibilities:

  • Using JMS messages to decouple our Microservices. Using a Message Driven Pojo - MDP - to consume from the queue.
  • Service Discovery wif Eureka from Netflix OSS, a part of the Spring Cloud.
  • Client side Load Balancing:runnig multiple instances using Ribbon from Netflix.
  • Fail safety wif Hystrix, sensible message to user and circuit breaker.
  • Declarative Rest wif Feign, Netflix.
  • Cloud config server: Distributing global properties to Microservices via Spring Cloud.
  • Building front end component using Angular2 and also deploying it as a Microservice.
  • Application is deployed on AWS platform - Docker container used to deploy images and Kubernetes is used to maintain images.

Tools: /Software used: Java 8, Tomcat 8, JPA, SpringBoot, Spring (spring-ws, spring-data, spring-security, Spring-cloud), Powershell, Ansible, Azure, Redis Cache, Linux, JSF 2.2, Primefaces6.0, SASS, LDAP, Active Directory, Maven, Linux Services, Hibernate, SQL, JPA, GIT, Junit, XStream, XQuery, Apache Report, Microservice, Docker, Kubernetes.

Architect and Sr. Developer

Responsibilities:

  • Architecting and developing the system which was communicating wif 2 different systems.
  • Rest APIs were used from PowerShell module to call the appropriate platform.
  • Made PowerShell modules to implement the data gathering and massaging.
  • Running PowerShell modules from Java, letting the heavy lifting done via PowerShell.
  • Application is deployed on Azure platform - Pipeline used PowerShell integration.

Tools: /Software used: Java 8, Tomcat 8, CDI, JSF, MVC, PowerShell, Azure, Linux, Omnifaces.0, Maven, Junit, Postman, Eclipse.

Architect and Sr. Developer

Confidential

Responsibilities:

  • Architecting the Confidential for automatic provisioning of VMs on AWS cloud via ansible playbook.
  • IAM Security, aws credentials, groups, users and roles via ansible playbook.
  • Oracle doesn't allow APIs to download JDKs, so we has to create an account and then manually download JDKs by accepting the license, and same thing for JCEs.
  • Using ansible module to download specific version of tomcat via http.
  • Changing permissions of tomcat files like server.xml after modification (if needed) for security.
  • Finding SHA256 hash for the downloaded tarball from internet for authentication and storing in a file via ansible module.
  • Making container like design for provisioning our apps, jdk/serverJRE/tomcat on 1 VM.
  • Using host name for deploying JDK's / tomcat to IPs given in hosts inventory file.
  • Creating security roles for playbooks executions.

Tools: /Software used: Ansible, Ubuntu, VirtualBox, Bash

Confidential

Sr. Developer

Responsibilities:

  • Developed many tax modules batch processing. Scheduler and timer.
  • Roles and Services are designed for security of tax modules.
  • Concurrency, Referential Integrity and synchronization were focused upon.
  • More TEMPthan 50 batch processed run each night, maintain and creation of new ones.
  • Custom annotation, Lambdas, Streams and other features were used.
  • Several different data stores were used, different sql servers version were used
  • Private used for communication b/w Linux and ftp servers.
  • SFTP, SMTP were used for data transfer and emails. Responsible for production support.

Tools: /Software used: Java 8, Tomcat 8, Security, Scheduler, Linux, JSF 2.2, Primefaces6.0, MS SQL Server, NetScaler, Active Directory, Argus Api.

Architect and Sr. Developer

Responsibilities:

  • Architecting and Developing the State of Nebraska's - Nebraska Energy Office / Lender System.
  • Project is distributed into modules and are designed in a way that separate module can be used independently.
  • Maven multi-module pom setup halps in achieving the modularity of the project.
  • Setting of project as a distribution, hiding secrets and pushing them at deployment was achieved.
  • Building interface for all the Banks for Nebraska State to communicate wif Confidential .
  • Responsible for maintain DEV and CAT Linux Environment.

Tools: /Software used: Java 8, Tomcat 8, JPA, Spring (spring-data, spring-security), Powershell, Azure, Linux, JSF 2.2, Primefaces6.0, Angular2, LDAP, Maven - multi module app, Hibernate, MS SQL Server, Postman, Junit.

Confidential

Sr. Developer NE Department of Revenue

Responsibilities:

  • Developing and maintaining the Department of Revenue - Confidential System.
  • Processing of XMLs submitted via Web Services after validating XSDs along wif business rules validation.
  • Batch processing of submitted records for warehousing in DB2 via FTP server
  • Responsible for maintain CAT Linux Environment.

Tools: /Software used: Java 8, Tomcat 8, Batch, Linux, JSF, RichFaces, Annotations, Java8, Lambda, LDAP, SQL, SFTP, Junit

Confidential

Sr. Developer

Responsibilities:

  • Architecting and Developing the Department of Revenue - Payments for wifholding.
  • Creating database tables, keys, constraints, referential integrity, stored procedures, and views.
  • Communication wif external services for data transfer to other app, which then gets used for batch processing and report preparation.
  • Application is deployed on Linux environment - we were increasing and decreasing instances as per the tax filing season.

Tools: /Software used: Java, Tomcat, Linux, JSF, RichFaces, LDAP, MS SQL Server, SFTP, Junit, JasperReport, JDBC.

Confidential

Architect and Sr. Developer NE Department of Revenue

Responsibilities:

  • Architecting and Developing the Department of Revenue - Wifholding and bulk wifholding.
  • Creating and maintaining database objects. Communication between several databases.
  • Communication wif external services for data transfer to other app, which then gets used for batch processing and report preparation.
  • Application is deployed on Linux environment - migration and code maintenance.

Tools: /Software used: Java, Tomcat, Linux, JSF, RichFaces, LDAP, SQL, SFTP, Junit, JasperReport, JDBC, AJAX, XHTML, c3p0, Argus Api, dom, iText, XSD, XStream, Jtds, JUnit.

We'd love your feedback!