We provide IT Staff Augmentation Services!

Sr. Dev Lead / Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Demonstrated and successful in developing complex enterprise applications using Java/JEE technologies.
  • Over 10 years of experience in deploying applications on Servers like Web Logic Application Server, Web Sphere 6.0, Oracle Application Server and Tomcat.
  • Experience in Data Modeling and performance tuning of Relational Data Bases Oracle 9i/10g/11g and DB2.
  • Experience in migrating the monolithic applications to OSGI Module stack and deploying on Karaf containers.
  • Experience in AWS platform and its features includingIAM, EC2,EBS,VPC,RDS,Cloud Watch,Cloud Trail,Cloud FormationAWS Configuration,Autoscaling,Cloud Front, S3, SQS, SNS, LambdaandRoute53.
  • Experience withIAMrequirements for cloud - based services, including strategies, trust models, and open standards, encryption, etc. used to improvemanageability, access governance, provisioning, information security, and privacy.
  • Experience withTroubleshooting AWS EC2instances for Status check through System Status checks and Instance Status checks alerts and rectifying if necessary.
  • Experience with designing and configuring secureVirtual Private Cloud (VPC)through private and public networks in AWS by creating varioussubnets, routing table, Network ACL, NAT gateways.
  • Experience usingFuse/Apache ServiceMixas integration platform andApache ActiveMQas messaging platform.
  • Experience in migrating the Relational Data to Non-Relational Data.
  • Experience in using the Bigdata modules like Map R, Hive, PIG, Zookeeper and Apache Spark.
  • Experience insetting up the custom tool for monitoring the Cassandra Cluster using various monitoring tools.
  • Experience in writing the drop wizard metrics API on top of Cassandra Cluster.
  • Experience in writing the abstract layer on top of three data sources like Cassandra, Elastic Search and S3 bucket.
  • Experience in consuming and writing the secured services like OAUTH, Kerberos implementations.
  • Experience in writing custom LDAP authorization filters in enabling on top of web applications.
  • Experience in developing the applications which can talk to NoSQL Databases using Spring Data and native plugins to the stores like Couchbase, Mongo and Cassandra.
  • Extensive experience in using the Spring Cloud with Pivotal CF stack for the Devops stream lining process.
  • Involved in the team responsible for making the CI / CD flow using Cloud Foundry and Openshift as opensource PAAS platforms in analyze phase.
  • Experience in making the Data analysis on raw datasets store in Hadoop cluster and processing trough Apache Spark.
  • Involved in the setting up of Kubernetes cluster and Replication controller with the multiple replicas of POD.
  • Setting up Rescheduling Pods and Scaling Pods with in the Kubernetes cluster through config files.
  • Setting up Auto Restarts of PODS inside the Replication Controller of Kubernetes cluster.
  • Experience in Integrating the API Gateway solutions like CA API Gateway and Spring ZUUL in the Microservices Architecture.
  • Experience in integrating the Circuit Breaker in the Microservices stack to trigger the alerts on when CD gets triggered through App Dynamics.
  • Experience in writing the custom tools on top of Message brokers like Apache Kafka and Active MQ.
  • Involved in the migration of on prem message brokers to cloud, hybrid cloud approach in the Cassandra cluster.
  • Experience in using the different service discovery tools like Consul, ETCD and Zoo Keeper to integrate with the Docker containerized model of deployments.
  • Experience in writing the applications which can be wrapped as a docker images and populating to docker registries using the yaml files.
  • Experience in integrating spring with Elastic search.
  • Experience in orchestrating the Docker container using Kubernetes and used Docker Swarm for clustering and scheduling of containers.
  • Experience in managing the configuration tool scripts like Ansible, Chef and Puppet.
  • Experience in implementing the design strategies for moving out of legacy Message brokers like Active MQ to KAFKA.
  • Implemented the custom Data analytics tool to store, process and expose REST API on top of Cassandra store which gets feeding from the Apache Spark.
  • Setting up new environments in Pivotal cloud foundry for newly on-boarded applications and provide continuous integration solutions.
  • Experience in using different Mock Frameworks like Mock MVC, Mockito to test different layers of the application.
  • Extensive experience in using Node JS in making the server side automations.
  • Extensive experience in writing the web pack tests and enabling the Grunt as a task runner for the JavaScript applications.
  • Experience in writing the ANT scripts for building and deploying the working enterprise application and writing UNIX Scripts.
  • Experience in logging the application using Log4j.
  • Experience in using Version Control Systems like CVS, Clear Case, SVN, TFS and GIT.
  • Highly adaptable and adept at building good working relationships.
  • Experience in developing the Technical design documents and application flows.

TECHNICAL SKILLS

Languages: Java, C++, Python, GO, Groovy

Framework: Struts, Play, Express, Angular, React JS, Spring MVC and Hibernate.

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JNDI, JMS, SOA, SOAP, JavaScript, XML and HTML.

Web Servers: Apache Tomcat, IBM WebSphere, BEA Web Logic, Red Hat JBoss.

Containerization: Docker,Kubernetes

Cloud: AWS, AZURE and GOOGLE

Security: LDAP, OAUTH2, KERBEROS, Spring Security.

ESB: Fuse ESB, Mule ESB, Oracle OSB and BPEL.

Orchestration: Apache Camel

Webservices: REST, SOAP

PAAS: Openshift, Cloud foundry.

Messaging System: JMS, Rabbit Mq, Active MQ Series and KAFKA.

Version Control Tools: CVS, Clear Case, Tortoise SVN, Smart SVN, GIT.

Operating Systems: Windows 98/XP/7, DOS, UNIX, and Linux

Database: Oracle 8i/9i/10g, PL/SQL, MySQL, Mongo DB, Cassandra, Couch DB, VDB, Informix.

Design Patterns: Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object, Proxy etc.

IDE Tools: RAD, WSAD, Eclipse, JDeveloper, NetBeans and IntelliJ.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Dev Lead / Cloud Engineer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed and developedAWS Cloud Formation templatesto create customVPC, Subnets, NAT to ensure deployment of web applications.
  • Have designed the microservices architecture in deploying the workday patterns to java spring boot based services.
  • Have designed the architecture of deploying the services in blue- green way in hybrid cloud environment.
  • Have assisted in writing the CI.CD Pipelines to deploy the containerized images to the OC cluster in rolling way.
  • Have written the custom pipelines to go with the integration test suites and code quality using SonarQube.
  • Have incorporated the various design patterns in polling the messages from Kafka and different brokers based on the use case.
  • Have implemented the serverless function in GCP platform which integrates with the APIGEE platform for the token generation used token policy with in APIGEE.
  • Have implemented the Repo layer against the GCP Spanner DB.
  • Worked on Amazon MQ which is backed up by the ActiveMQ to put under HA architecture.
  • Have written the camel components to orchestrate diff components with in service flows.
  • Have written the 80% code coverage unit test cases per each service.
  • Have written the swagger enabled services.
  • Have written custom auth interceptors to validate against the LDAP or active directory.
  • Have written OAUTH server on top of Redis to validate the passed creds and generate JWT token on it.
  • Have configured API gateway on top of the API’s deployed in OC cluster and defining throttling policies with in.
  • Have written the spring data repo layers to connect to multiple data sources and enabling the traction strategy on service layer.
  • Responsible for integrating the container cluster with the service mesh and other side car components with in envoy to make authentication successful.
  • Have worked on the Envoy configurations with the Listeners, Routes, Clusters etc.
  • Responsible for pulling the secrets via Hashi corp Vault for the externalized secret management for the DB metadata.
  • Responsible for making the Service Discovery via Hashi Corp Consul to register and register the spinning up the different versions of services.
  • Have written the JSON parsing mechanisms to merge the diff datasources data as a one collection unified set.
  • Have implemented the distributed cache on top of API cluster to automatically sync once the DB gets populated.
  • Have implemented the real time monitoring solution of API’s to throw up the data in real time to dashboards to see the status of all microservices.
  • Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Used various Angular 2 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
  • Have configured splunk dashboards for each microservice.
  • Have written the Config Server integration, ZUUL proxy, Eureka for service discovery and Circuit Breaker implementations as part of cloud native microservices.
  • Migration from SVN to GIT and implemented the branching strategy.

Environment: Java 1.8, HTML5, CSS3, AJAX, Angular JS, GO, React JS, Kotlin, JavaScript, OSGI, ISAM, Tomcat, NGINX, Junit, Mockito, GIT, Jenkins, Maven, JSP, JSTL, REST, Spring Boot, Spring Cloud Gateway, Openshift, WSO2, Spring Cloud Config, Kubernetes, Docker, Python, SOAP, API Gateway, SonarQube, JIRA, Agile craft, Mongo, Angular 2, HTML5, CSS3, TypeScript, Bootstrap, GCP, jQuery, SASS, Angular 6, Node.js, DB2, AJAX, Service Mesh, Vault, Consul, JSON, REST APIs, SOA, JIRA, Agile scrum, Accessibility, GIT, VS Code.

Confidential

Sr. Dev Lead / Cloud Engineer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • WroteJSONtemplates for cloud formation andRuby scriptsforchef automationand contributed to our repository onGitHub.
  • Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Used various Angular 2 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Have implemented the GCP Data Flow using python and to parse from multiple data sources and push to KAFKA.
  • Have implemented the orchestration of docker artifacts in GKE environment.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6).
  • Involved in migration of legacy messaging systems to Active MQ using Amazon MQ infra.
  • Have written Amazon MQ connectivity wrapper to connect from diff client using basic security.
  • Have written the custom auth filters to parse and process requests to the GLO requests.
  • Have written OSGI plugins to deploy on ISAM appliances to provide the core functionality for the Confidential portal.
  • Have written the UI code migration path from legacy web stack to the new Microservices stack.
  • Involved in implantation of the code deployment automation using Ansible and Jenkins.
  • Have implemented the 85 to 90% code coverage in the new REST API’s by using Junit and MOCKITO for the mock scenarios.
  • Have used service virtualization in order to mock the external endpoints.
  • Migration from SVN to GIT and implemented the branching strategy.
  • Have written Spring Data layers to connect to multiple relational and Non-relational stores.
  • Implemented the 2PC control for distributed transaction on Microservices.
  • Involved in Dockerizing the backend endpoints and to orchestrate via Kubernetes and deploying on prem with automation with the Jenkins X.
  • Implementation of security using two way SSL and OAUTH2 with the API Gateway.
  • Defined quota limits, throttling, sec policies and integration to OAUTH2 in API Gateway.
  • Involved in the externalizing the config server approach to pull the props required by apps via new spring boot cloud config server.
  • Implementation of HYSTRIX to back pressure and alert on external service failures.
  • Completed the setup of Jenkins to cover unit, functional perf test cases and making it automated in pulling, building and deploying to target envs with the expected code coverage and code quality using SonarQube.
  • Autoscale policies with the ELB and DNS auto switching when new platform gets created in auto scale mode.
  • Implemented Distributed cache through Hazelcast.
  • Have implemented the data layer to push the data via webscokets which the data gets pulled in from Cassandra and population via KAFKA processing.
  • Implemented Legacy JSPS to new Angular stack with the mobile native and token handling in client side to interact with the gateway.
  • Have enabled REST SWAGGER docs in Spring Boot apps including Spring boot actuator metrics to unified dashboard.
  • Have started looking on ISTO Service Mesh to replace Spring Cloud module and make language agnostic to implement Service Discovery, Gateway etc.
  • Hands on dealing End to End application flow, Perf analysis, cloud native strategy for the legacy web apps, Migration to Micro Services with the containerized options.
  • Implemented Monorepo way of structing microservices for hassle free version updated and dependency issues.

Environment: Java 1.8, HTML5, CSS3, AJAX, Angular JS, GO, React JS, Kotlin, JavaScript, OSGI, ISAM, Tomcat, NGINX, Junit, Mockito, GIT, Jenkins, Maven, JSP, JSTL, REST, GCP, Spring Boot, Spring Cloud Gateway, Spring Cloud Config, Kubernetes, Docker, Python, SOAP, API Gateway, SonarQube, JIRA, Agilecraft, Mongo, Cassandra, Apache Kafka, Oracle, LDAP, Ansible, AWS, OAUTH, REST Template, Spring AOP, Amazon MQ, Cloud Formation .

Confidential

Sr. Dev Lead / Cloud Engineer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed AWS Cloud Formation templates to create custom sizedVPC, Subnets, NATto ensure successfuldeploymentofWeb applicationsanddatabase templates.
  • Providing POC’s for finalized design patterns with the OSGI Patterns.
  • Converting the applications to the smaller modules with the complete unit test and intg tests embedded into each module.
  • Leveraging the new Java 8 Features to eliminate the verbosity of the code using lambda expressions etc.
  • Some of the applications converted to spring boot to implement the Config server approach per entity.
  • Used Apache Camel as an integration framework.
  • Used CA API Gateway and Spring ZUUL for the app gateways as a proxy pattern.
  • Extensively worked on integration with the app monitoring tools like App Dynamics and Splunk to alert on certain threshold levels of CPU, Host status etc.
  • Customized the applications to listen on JMX ports to expose MBeans for some variables which are not default like session count etc.
  • Providing the implementation plan on converting the existing applications to OSGI modules from the monolithic based on Maven features.
  • Customizing the Karaf JMX ports to listen through Logic monitor which monitors karaf containers.
  • Launching OSGI containers on AWS cloud through PAAS platforms.
  • Autoscale features and security implementations through Spring Security OAUTH2.
  • Integration with the NoSQL data stores using the Spring Data as a abstract layer to talk to relational stores as well.
  • Complete redesign of CI/CD process to trigger based on git commits and to run the code quality, code coverage, unit tests, intg tests and triggering JMeter slave agents for performance testing.
  • Implemented Hazelcast on top karaf clusters and Spring Boot apps to enable the cache on cluster level.
  • Used Consul as a service discovery for the instances which got launched on the cloud such as AWS.
  • Redefining the logging patterns to accommodate the strategies to log the request payload and response error messages based on Spring Aspects and externalized configuration through config server.
  • Converting the IBM Dynacache custom modules to use the Hazelcast enabled platform.
  • Converting the applications to be deployable artifact for the IBM WebSphere and Tomcat with the spring boot.
  • Using Spring Profiles to load the different properties for the environment.
  • Providing the architecture for the monolithic to OSGI Module migration.
  • Using Python for the data analytics to pull out the in memory processing through Apache Spark PYLib.
  • Processing the multimillion transactions asynchronously with the help of Apache Kafka and using extensively for the Data Analytics portion.
  • Putting the Apache Kafka for the Splunk integration to avoid the 0.1% loss of logs through splunk forwarder agents.
  • The home grown API Gateway using the ISAM and ISIM with the deployment on IBM WebSphere server and completely redesigning or redefining to move on the boot stack or karaf module approach to use the security with the Spengo, SSO, Kerberos and Oauth2 for REST API’s integrated with the Spring security.
  • Following Agile methodology and using CA Rally tool to track down stories.
  • Implementation of POC on KOTLIN to move out from legacy java applications.
  • Involved in all kind of technical discussions to finalize the tools based on the use case.

Environment: Java 1.8, HTML5, CSS3, AJAX, Angular JS, GO, React JS, Apache Spark, Openshift, Kubernetes, Hibernate 3.0, Spring 4, AWS, ISAM, ISIM, Elastic Search, Spring Boot, Spring Security, Fuse ESB, Agile, Oracle 10g, Jenkins, SOA, OAUTH, Python, EhCache, ELK, Groovy, JMX, AKKA, Scala, JavaScript, DROOLS, Node JS, Maven, Hadoop, Map Reduce, Grunt JS, Mongo DB, Pivotal Cloud Foundry, Cassandra, Couchbase, GitHub, JBOSS, Docker, Consul, ZOOKEEPER, Apache Kafka, Apache Active MQ, SOAP, REST, Linux, Log4J, JUnit, Mockito.

Confidential, Austin, TX

Sr. Solutions Architect / Dev Lead

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Providing POC’s for finalized design patterns.
  • Development of Custom Data Analytics tools with the JS Frameworks like Angular JS, React JS and D3 JS.
  • Development of Data layer using the Spring Data to connect to different data sources.
  • Implementation of Microservices with Spring Boot and Docker.
  • Development of Microservices with the better strategies of versioning and Service Discovery Patterns.
  • Integration of Vault as a Key Management solution across the platform.
  • Involved in the SOA design to make the orchestration engine as Camel and deployments through Karaf containers.
  • Implementation of Active MQ setup in cloud and developed the custom monitoring tools on top of Active MQ.
  • Migrated the IBM stack to PCF stack and all the Urban code automation to Jenkins CI/CD integration with the PCF.
  • Implementation of Security using Spring Security OAUTH2 from Single Page Applications.
  • Part of the team making a portal using Liferay as a CMS tool to develop Spring MVC Portlets.
  • Developed custom store locator plugin for the Liferay.
  • Involved in moving out the Custom PAAS to Pivotal CF using custom build packs development.
  • Implementation of Kubernetes integration with the the Cloud Foundry for container orchestration and CI/CD flow of Microservices wrapped with the containers.
  • Used Consul as a service discovery and Kubernetes as a clustering and scheduling model as the strategy for containers.
  • Implementation of Apache Camel as orchestration engine in the SOA platform using Fuse ESB.
  • Implementation of CI/CD flows using Openshift and Kubernetes to automate Docker containers using on load basis.
  • Used Custom Proxy engine to define the policies for the applications across the organization.
  • Custom PAAS platform to Openshift migration to manage hybrid cloud.
  • Integration of Spring Cloud Native to Openshift Kubernetes stack in deploying the microservices with all the integration like Hystrix, ZUUL, SLEUTH, ZOOKEEPER, ZIPKIN.
  • Deploying and Configuring the Openshift with AWS .
  • Developed the custom plugins on top of Active MQ to support the JMX monitoring of Session Count.
  • Built a custom PAAS platform using Angular front end with the webpack testing.
  • Used Groovy as Infrastructure Automation Service to talk to the puppet modules.
  • Extensively used AWS S3 and EC2 services in order to automate the deployments and container based services.
  • Implemented the in house testing engine to bring out the performance statistics in choosing the NoSQL vendors like Cassandra, Mongo DB and Couch Base.
  • Introduced GO to convert the legacy systems backends to the new scalable API’s using GO.
  • Develop and Deploy GO API’s in hybrid cloud env using the custom PAAS platform.
  • GO language standard patterns and better optimizations enabled on backend layers to get the right performance.
  • Responsible for implementing Error handling for the application using Log4Net.
  • Developed internal web dashboard applications using Node JS and Express JS .
  • Used LogicMonitor as logging tool to integrate with the AWS and alerting engine OpsGenie as a custom alert generation using API .
  • Setting up the Cassandra Cluster on both the on prem and AWS infrastructure.
  • Used Apache SOLR for internal search portals and integrated with the Spring MVC application.
  • Used Apache Camel as orchestration engine in the middleware environment and building the bundles and deploying on to Karaf Containers .
  • Used JBOSS Fuse Stack ad Data Grid to consume the data from different sources and orchestrate different Fuse ESB using Apache Camel.
  • Made a feature to feature comparison with the Docker Swarm, Mesos and Kubernetes.
  • Used Apache CXF as webs service implementation framework in the Fuse ESB architecture.
  • Developed custom Rest Templates where it requires more aggregation on calling third party REST endpoints.
  • Used Apache Spark for the in memory compute process to run against the Hadoop cluster.
  • Involved in making every application as a Docker image and orchestration through Kubernetes.
  • Development of REST web services using Spring REST Controller with the enabled OAUTH.
  • Building the custom Artifact Graph to maintain the release artifacts for access to PAAS platform.
  • Written Custom build packs on the Pivotal CF to support the new foundations.
  • Written Jenkins jobs on implementing the Docker image pipe line management to push on to hybrid cloud.
  • Used custom Maven settings to populate the artifacts and to trigger unit tests, integration test and performance tests using Apache JMeter.
  • Used Apache STORM for the processing of raw datasets from Hadoop Clusters.
  • Integration of Apache STORM with the Spring REST API and Processing the Big Data and pushing back to Cassandra Ring.
  • Finalizing the design considerations in making the Microservices architecture scalable and auto deployable.
  • ELB and HA considerations are in place of making the containerized deployments.
  • Implementation of Vault as a Key management solution to externalize the property files.
  • Implementation of REDIS as key value store for the cache solution across different instances of hybrid cloud.
  • Extensive implementation of Mocking tests using Mockito, Service Virtualization and BDD with the Cucumber.
  • Implementation of Spring Kafka Templates in Microservices to connect to MOM.
  • Following the Git flow process to enhance or develop new features to the existing branches.
  • Following Agile methodology and using CA Rally tool to track down stories.
  • Implementation of POC on KOTLIN to move out from legacy java applications.
  • Involved in all kind of technical discussions to finalize the tools based on the use case.

Environment: Java 1.8, HTML5, CSS3, AJAX, Angular JS, GO, React JS, D3 JS, Vault, Apache Spark, Openshift, Kubernetes, Hibernate 3.0, AWS, Azure, Google Cloud, Spring 4, AWS, Elastic Search, Spring Boot, Spring Security, Apache STROM, Mule ESB, Fuse ESB, Agile, Oracle 10g, Jenkins, SOA, OAUTH, Python, EhCache, ELK, Groovy, JMX, AKKA, Scala, JavaScript, DROOLS, Node JS, Maven, Hadoop, Map Reduce, Grunt JS, Mongo DB, Pivotal Cloud Foundry, Cassandra, Couchbase, GitHub, JBOSS, Docker, Consul,, ZOOKEEPER, Apache Kafka, Apache Active MQ, CA LISA, CA Release Automation, SOAP, REST, Linux, Log4J, JUnit, Mockito.

Confidential, Hudson, OH

Sr. Solutions Analyst / Developer / Security Analyst / Devops lead

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Providing POC’s for Micro Service approach and REST Security with OAUTH2 with JWT Tokens.
  • Architected, designed and implemented OAuth 2 and symmetric key based Single Sign On service provider systems.
  • Have good experience in implementing complete web SSO features with Identity Federation with OAuth 2.0 compliance.
  • Development of Functional Testing Suite using REST Assured which is to be the part of CI.
  • Developed the custom Repository layer in Enterprise applications where they are going to talk to several Relational and Non-Relational stores through one Virtual layer.
  • Implementation of the modularity by using OSGI framework and Java Micro Services.
  • Handwritten complete automation of CI using Gradle, Jenkins, Groovy and Functional Test suite triggering.
  • Implementation of Functional test suite using Spring active profiles and the test suite itself the part of Release Automation.
  • Migrating the Monolithic to microservices and integration with the openshift platform to deploy as docker containers and to orchestrate using the Kubernetes.
  • Development of TDD using Junit and Mockito framework.
  • Development of Integration layer using the Spring Integration and Fuse ESB.
  • Major portion of microservices orchestration using the Apache Camel.
  • NodeJS implementations in server-side automations.
  • Extensively used AWS in moving current application in local data center to cloud.
  • Used Mongo DB for some of the services where they are going to rely on JSON documents.
  • Used design patterns like Façade, Builder, Factory, Abstract Factory, Service Discovery and Singleton.
  • Implemented the core framework to test FTP server with the concurrent strategy with the Multithreading approach in which everything is automated.
  • Implemented the core framework where conversion of SQL to NO SQL Data using the Spring Batch .
  • Developed internal web applications using Node JS.
  • Understand Cassandra internals and setting up the Cassandra ring in development environment in AWS.
  • Implementation of core wrapper on top of AWS using Node, Groovy and Angular where giving the PAAS and IAAS collectively.
  • Pivotal CF setup for the Spring Cloud Microservices approach.
  • Implementation of Solr (Query DSL) and Elastic search i.e, for log analytics where grabbing from AWS in web application environment.
  • Migration of Spring BOOT Applications to the other run time server environments where it’s going to be varied from one application to other.
  • Implementation of Spring security Oauth2 SSO with YAML, Service Discovery, Auth Server and Resource Server.
  • Implementation of custom Exception Handling in the Middleware using Spring Custom Exception Handler.
  • Sentiment Analysis of Stock Data POC on Data analytics using the Spark, Spring XD and Apache Kafka.
  • Used almost all Spring Modules like AOP, MVC, IOC, BATCH, DATA, BOOT, XD, SECURITY, REST, INTEGRATION.
  • Implementation of MOM (Message Oriented Middleware) using Active MQ.
  • Devops streamlining process with the integration of different tools starting from Git, Maven, Gradle, NEXUS Repository, Jenkins, Functional Test Suite (Rest Assured), Spring Profiles, Clover code coverage, Release Automation, AWS ELB.
  • Integration of Microservices architecture to Pivotal CF.
  • Have used SCALA in pure data analytics engine in which Apache Spark is also the part of the engine.
  • Implementation of containerization using Docker in AWS in which Puppet is going to spin up containers and the orchestration of containers through Kubernetes.
  • Performance tuning and Alert Management through AppNeta, Logic Monitor and OpsGenie.
  • Implementation of Graph DB approach using Spring NEO4J plugin.
  • Followed the Agile Methodology using CA Rally tool and having two weeks Iteration basis.

Environment: Java 1.8, HTML5, XML, Spring 4, AWS, Openshift, Elastic Search, Spring Boot, Spring Security, JDBC Template, JSON, Eclipse, Mule ESB, Agile, JBoss, Oracle 10g, Ant, JQuery, Ajax, Jenkins, SOA, OAUTH 2, Python, Git, EhCache, JAAS, Apache HTTP Server, Ruby Rails, Groovy, JMX, CSS, AKKA, Scala, JavaScript,, Angular JS, Node JS, Maven, Gradle, Hadoop, HIVE, PIG, YARN, Map Reduce, Jhipster, Grunt JS, Mongo DB, Cassandra, Docker Vagrant, Apache FTP, SOAP, REST, Linux, Log4J, JUnit, Mockito, REST Assured.

Confidential, Austin, TX

Sr. Solutions Analyst / Developer / Data Lead

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Providing POC’s for finalized design patterns.
  • Development of Single Page application using Angular JS.
  • Developed Spring DAO templates to all type of CRUD operations.
  • Implementation of the modularity by using OSGI framework.
  • Implemented Apache Spark integration with the Apache Kafka and Mongo Datasource.
  • Implementation of analytics with the Hadoop and Processing with the high-level Apache Spark Streaming.
  • Developed the build flows and deployment flows using the automation studio.
  • Implementation of advanced full text search capabilities using Apache SOLR in the client facing applications talking to middleware integration at the backend.
  • Splitting of Monolithic applications to Microservices using the Spring Boot and Docker containers.
  • Integration of Jenkins with the CA Release Automation.
  • Implementation of Service Virtualization using CA Lisa.
  • Development of SOAP UI Tests to the existing Mule Services.
  • Development of Single page applications using Angular JS and Consuming third party Restful services and populating on the view layer.
  • Used Node JS on server-side automation scripts.
  • Used Groovy in writing the automation scripts for the CI.
  • Implementation of Ehcache as a second level cache in the DAO layer for Hibernate.
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Developed internal web dashboard applications using Node JS.
  • Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
  • Extensive experience in Sharding Techniques and Clustering levels in Mongo DB.
  • Used GORM and Grails in legacy web applications within the CA clients to leverage out the existing features.
  • Used Horton Works as a Hadoop distribution in developing the big data analytics dashboards.
  • Used Crytoscape on the frontend to deliver the graphs and loading the Crytoscape style and JSON data using AJAX.
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Understand Cassandra internals.
  • Implement APIs using libQtCassandra to talk to Cassandra database. API functions to insert, search, delete and update (key, value)
  • Used different type of Spring controllers depending on the business requirement.
  • Compare and contrast different PASS platforms like Openshift and PCF to implement or move Mule ESB Services to the cloud platform.
  • Implementation of Elastic search in web application environment.
  • Development of Spring Bootiful applications with micro services.
  • Implementation of Spring security and LDAP integration.
  • Development of REST web services using Spring with the enabled OAUTH.
  • Development of Data Virtualization using JBOSS TEIID Driver.
  • Integration of Spring to the Data Virtualization layer.
  • Created Auto deploy jobs using Jenkins and Maven.
  • Connecting to the SPLUNK data using the exposed REST web services.
  • Integration with Spring security in all the spring web applications.
  • Spring security enabled with LDAP, Kerberos and OAuth authentication models.
  • Experience in running Docker containers in custom Docker host.
  • Used agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.

Environment: Java 1.8, HTML5, XML, Apache Spark, C# 4.0, Hibernate 3.0, Struts 1.3.10, Spring 4, WCAG 2.0AA, AWS, Elastic Search, Spring Boot, Kubernetes, Spring Security, ES, JDBC Template, JSON, Eclipse, Mule ESB, Agile, JBoss, Oracle 10g, Ant, JQuery, Ajax, Jenkins, SOA, OAUTH, Python, Groovy, JMX, EJB, CSS, AKKA, Scala, JavaScript, DROOLS, Angular JS, Node JS, Maven, Gradle, Cassandra, ACL, Subversion, GitHub, Docker Vagrant, Apache FTP, CA LISA, CA Release Automation, SOAP, Docker, Kubernetes, OpenShift, PCF, REST, Linux, Log4J, JUnit, Mockito.

Confidential, Austin, TX

Sr. Developer Analyst

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Developing sample implementations based out of finalized design patterns.
  • Introduced the OSGI service for the plugin environment.
  • Developed Spring DAO templates to all type of CRUD operations.
  • Implementation of the modularity by using OSGI framework.
  • Implemented Ping Identity’s Ping Federate v.2.1using SAML 1.1 protocol to provide authentication, attribute and authorization portability across autonomous security domains for UHG alliance partners and customers (i.e. used PingFederate to enable standards based single sign-on and attribute exchange across domains).
  • Web Logic 12c Installation and monitoring the status of the server.
  • Created Auto deploy jobs using Jenkins and Maven.
  • Developed Maven configuration files for all the existing plugins to make part of the build.
  • Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Development and deployment across clustered environment of Apache HTTP server.
  • Used JBOSS container for enterprise applications.
  • Apache Shiro configuration on Dashboard analytics application and Implementation of JAAS on several different modules across the application.
  • Development of portlets for the frontend and deployed on WebSphere portal.
  • Used Spring Rest Template to use the exposed REST web services.
  • Used Spring AOP in case of logging and security.
  • Experience in using JETTY servers in all the prototype implementations for rapid development.
  • Experience in moving the Relational to non-relational data stores like Cassandra.
  • Integration of spring modules with AWS modules in order to consume third party services.
  • Extensive usage of Node JS in implementing the server-side build deploys automation and building DEVOPS process from TFS.
  • Exposed the application as a REST web service and implemented the authentication for that.
  • Used Apache BIG Data modules like PIG, HIVE and Zookeeper to analyze the big data.
  • Used Spring Data on top of Hadoop clusters to integrate, read and analyze logs of SOA environment.
  • REDIS and Gemfire implementations as an in-memory database.
  • Used Spring XD shell as a runtime environment for Hadoop.
  • Used Mongo DB as one of the datasource for internal dashboard views to display the logs and stats of OSB service.
  • Using Crytoscape and AM Charts to deliver the front end with the live graphs.
  • Implementation of HTTP Basic Authentication to restrict access by looking up users in plain text password and group files using Apache Mod Auth.
  • Exporting Relational stores data to non-relational stores like Mongo DB.
  • Written map reduce jobs on Hadoop clusters and exported as a stream of data into non-relational stores as a JSON data.
  • Creating Base domains and managed servers as per the demand.
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
  • Developed custom JSON parsers to automatically discover the projects or schemas defined in the data source.
  • Migration of exiting web applications to mobile based applications using Spring Mobile and Cordova frameworks.
  • Experience in using Vagrant to make Docker containers portable.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Grunt JS to make the process of DevOps.
  • Used Agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.

Environment: Java 1.7, HTML5, XML, Hibernate 3.0, Grunt JS, Struts 1.3.10, Spring 4, Spring Security, ACL, Cassandra, JDBC Template, SAML, SSO, JSON, Mongo DB, Eclipse, SOA, Agile, JBoss, WebSphere, Oracle 10g, ANT, jQuery, Ajax, Jenkins, Gradle, Apache Mod Auth, JAAS, Apache Shiro, Ehcache, Apache HTTP Server, AWS, Jetty, OSB, Groovy, JMX, EJB, CSS, Horton Works, JavaScript, Docker Vagrant, Angular JS, NODE JS, Maven, Subversion, TFS, SOAP, REST, Linux, Log4J, JUnit.

Confidential, Houston, TX

Sr. Dev Lead

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Fixing the performance defects.
  • Developed eclipse extension points for the existing plugins.
  • Introduced the OSGI service for the plugin environment.
  • Developed custom accessors to all type of CRUD operations on top of the custom framework.
  • Created separate bundles or plugins for the Interfaces, Implementation, Example, Testing and Tests bundles to follow the SDK type of pattern.
  • JBoss Installation and monitoring the status of the server.
  • Used Apache Mod Auth and JAAS patterns on top of Apache HTTP server for various internal applications.
  • Developed the accessors to use the Jboss teiid driver to use the VDB deployed on Jboss.
  • Developed maven configuration files for all the existing plugins to make part of the build.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Enhanced the existing Restlet framework to support all the bulk data CRUD operations.
  • Used Odata4j to stream the bulk data.
  • Implemented the authentication for the Restlet framework.
  • Maintaining all the Data sources which are available on Jboss.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Developed custom JSON parsers to automatically discover the projects or schemas defined in the data source.
  • Used SOA Framework with Hibernate to map to Oracle Database.
  • Made standard eclipse application into stand-alone OSGI environment and deployed on Jboss by filtering out all the eclipse dependencies.
  • Developed custom plugins for eclipse.
  • Used JQuery and Ajax actively on the portal applications.
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse Kepler as Integrated Development Environment (IDE).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Subversion as version control system.
  • Used Agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.

Environment: Java1.7, HTML, Eclipse RCP, XML, Hibernate3.0, Spring, Spring Security, ACL, Jetty, JDBC, Eclipse, SOA, Agile, SSO, SAML, Apache HTTP Server, JAAS, JBoss, Oracle 10g, ANT, JQuery, Ajax, CSS, JavaScript, WebSphere Portal, Angular JS, Maven, Subversion, SOAP, REST, Odata4j, Restlet Framework, Linux, Log4J, JUnit.

Confidential, Manhattan, NY

Sr. Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed logic and code for the registration and validation of the enrolling customer.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simplify the complexities of the application.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Jakarta STRUTS framework and Spring Framework to implement MVC architecture. Implemented various J2EE design patterns like Front Controller, DAO design patterns.
  • Written the DAO and DAO implementation classes for Model layer.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used SOA Framework with Hibernate to map to Oracle Database.
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Subversion as version control system.
  • Used jQuery for validations and the table tree structures.
  • Used ANT as the build tool.
  • Used Tomcat Application Server for application deployment.
  • Used JIRA tracking system for the application deployment.

Environment: Java1.6, HTML, JavaScript, JSP, XML, Struts 1.3.10, Spring 3.0, Hibernate3.0, JDBC, Eclipse, SOA, Web logic 10.3, Apache Mod Auth, SSO, SAML, LDAP, JAAS, JBoss, WebSphere, JQuery, Angular JS, Ajax, CSS, Apache Tomcat 6.0.26, Oracle 10g, ANT, Subversion, SOAP, Linux, Log4J, JUnit.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
  • Understanding functional specifications and documenting technical design documents.
  • Used Web Services in GPS module to create any changes in database.
  • Used MQ, JMS concept to maintain synchronization between different databases and downstream clients.
  • Used SOAP UI Protocol to shoot the request to the application deployed.
  • Used EJB-MDB to listen to the messages which are accumulated in the intermediate queue.
  • Created XSD’s to give standard input to the application through the SOAP UI Request.
  • Used Spring framework to implement IOC architecture. Implemented various J2EE design patterns like Front Controller, DAO design patterns.
  • Written the DAO implementation classes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Wrote Stored Procedures using SQL query language in Oracle 10g.
  • Used SOA Framework with Hibernate to map to Oracle Database.
  • Used Log4J for logging and tracing the messages.
  • Used Web Logic workshop as Integrated Development Environment (IDE).
  • Used VSS as version control system.
  • Used ANT as the build tool.
  • Used Web logic Application Server for application deployment.

Environment: Java1.5,JSP, XML, XSLT, XPath, Struts1.3.10,EJB 3.0, JMS, Apache HTTP, Apache Mod Auth, LDAP, Ehcache, JAAS, Hibernate3.0, Spring 3.0, Web logic Workshop, PA, JQuery, SOA, SOAP UI 1.7.1, Web logic 9.2, Oracle 10g,TOAD, Ant, VSS,Log4J.

Confidential, Masontown, PA

Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed logic and code for the registration and validation of the enrolling customer.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Jakarta STRUTS framework to implement MVC architecture. Implemented various J2EE design patterns like Front Controller, DAO design patterns.
  • Written the DAO and DAO implementation classes for Model layer.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Wrote Stored Procedures using SQL query language in Oracle 10g.
  • Used SOA Framework with Hibernate to map to Oracle Database.
  • Used Log4J for logging and tracing the messages.
  • Used Rational Application Developer (RAD) as Integrated Development Environment (IDE).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Subversion as version control system.
  • Used ANT as the build tool.
  • Used Jasper Reports for generating dynamic reports.
  • Used Web Logic Application Server for application deployment.

Environment: Java1.5, HTML, JavaScript, JSP, XML, Struts1.3.10, Spring 2.5, JMS, EJB 3.0, JPA, Hibernate3.0, SOAP, JDBC, RAD 6.0, jQuery, SOA, Web logic 10.3, Oracle 10g, Ant, Subversion, Linux, Log4J, JUnit.

Confidential, TX

Java Developer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using Eclipse IDE tool.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
  • Coded struts Action classes, Model classes.
  • Used EJB3.0 specifications to integrate with struts framework.
  • Implemented client side validations using JavaScript.
  • Used Web Logic 8.1 as the application server for deployment.
  • Involved in writing procedures, complex queries using PL/SQL to process the data on Oracle9i using TOAD tool.
  • Configured Entities i.e., entity beans to achieve object relational mapping.
  • Performed unit testing on various project modules using JUnit framework.
  • Wrote test cases and completed Unit testing and system testing from front end and back end using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Java 1.5, HTML, JavaScript, JSP, jQuery, Struts1.3.8,Spring MVC, AJAX, EJB 3.0, JPA, Web Services, XML, UML, Eclipse, JPA, Web Sphere 6.0, Oracle 9i, Maven, JUnit, Rational Clear Case, Linux and Log4J

Confidential

Java Developer

Responsibilities:

  • Design the application using UML modeling tools.
  • Implemented Presentation layer components using HTML, JavaScript, and JSP.
  • Configured Spring Framework to implement MVC design patterns.
  • Used JavaScript for client side validations.
  • Implemented data access using Hibernate framework.
  • Implemented the configuration files and the class’s specific to the spring and hibernate.
  • Implemented the Business Objects and configured those Objects in spring configuration file.
  • Created hibernate mapping files to map the POJO to DB tables.
  • Implemented design patterns like Singleton, MVC.
  • Created SQL Statement, Stored Procedure, Triggers using TOAD on MySQL database.
  • Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication
  • Used Log4j for Application logging.
  • Developed the SQL Queries for reports.
  • Deployed the applications on Tomcat web application Server.
  • Used CVS for version control.
  • Used MyEclipse as IDE for developing project.
  • Performed unit testing, system testing and user acceptance test.
  • Handling Change Requests.
  • Involved in production support for application.

Environment: Java, Spring MVC, Struts, JavaScript, HTML, EJB, JPA, JMS, Hibernate, JSP, Servlets, XML, XSLT, AJAX, MySQL, Eclipse, Tomcat, UML, MyEclipse, Log4j, Design patterns.

Confidential

Java Developer

Responsibilities:

  • Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Participated in planning and development of UML diagrams like Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.
  • Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
  • JSP interfaces were developed.
  • Implemented JSP and Servlets framework (MVC).
  • Developed Session Beans to process requests from the user interface and CMP entity beans to retrieve and update customer information.
  • Developed complex SQL queries to insert, update MySQL database. Used JDBC to invoke Stored Procedures.
  • MySQL as the backend database.
  • Front End-user Interface Design, Prototype was developed using Swing.

Environment: Struts, JDBC, Apache Tomcat, WebLogic, JSP, Servlets, EJB 2.0, Swing, AWT, HTML, JavaScript, MySQL.

We'd love your feedback!