Identity Access Management And Aws Developer Resume
PA
SUMMARY
- Around 5+ years of strong IT experience extensively in areas of enterprise & web application development involving system architecture, design, development and maintenance of enterprise level applications under Health, Financial Services and Retail & Telecommunication domains And had Extensive hands on experience in AWS(Amazon web services).
- Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk, Elastic Cache, Snowflake, AWS EMR and Cloud Front, Redshift.
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier .
- Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation, JSON templates and some internet technologies including TCP/IP and HTTP.
- Created Amazon VPC to create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
- Having good knowledge in NOSQL data bases like Dynamo DB, Mongo DB, Cassandra . Setting up and administering DNS system in AWS cloud using Route53 .
- Hands on experience in IAM services including password management, SSO, Active Directory, VDS (Radiant Logic VDS), authentication and other LDAP systems
- Worked with IAM/ Security team in managing technologies such as vulnerability assessment tools, identity and access management, web content filtering, VPN / two factor authentication planning and solutions.
- Working knowledge and experience in IAM, Okta, SiteMinder, role management, and policy development.
- Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, JSF, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
- Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring wicket, Micro-Services.
- Expertise in developing GUI using Web-Development technologies like HTML, DHTML, DOJO, JavaScript, CSS, HTML5, Angular JS, Angular 2, Node JS, Bootstrap, Spring boot, JSF and jQuery.
- Experience on SOA and Web Services like SOAP (JAX-WS) &REST (JAX-RS) using different frameworks like Apache Axis2, Spring-WS, Apache CXF and Jersey.
- Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA 2016.1.3 for JAVA/J2EE Application development.
- Experience in working on web servers like Apache and application servers like Web logic, Tomcat, Web sphere to deploy code.
- Experience in Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, Scrum and Test-Driven Development.
- Experience in creating build scripts using Ant, Maven and Gradle tools. Extensive experience in implementation of the version control software SVN, CVS, Git.
- Extensive experience in using databases such as IBM DB2, Oracle 11g/10g, PL/SQL and MySQL.
- Performed unit testing using JUnit and Mockito aiding test-driven Development in some scenarios.
- Used Log4J to capture the logs that include critical business-related information.
- Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching it to running container, managing containers, directory structures.
- Good knowledge on chef cookbooks using the several components like attributes files, recipes, resources and templates .
- Involved with configuration management tool Puppet for deploying the codes between different environments.
- Involved with the team of automation on Ansible playbooks, roles include statements, vars, modules, check mode (dry run) .
- Experienced in development and troubleshooting Web based and enterprise based applications on Windows, UNIX/shell, Linux, golang and groovy platforms.
TECHNICAL SKILLS
Operating Systems: UNIX, L inux 4.x/5.x/6.x/7.x, Windows (98, 2000, XP, Vista)
J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven
Web Technologies: Java Script, XML, HTML5, JSF, CSS 3.0, AJAX, DOJO, JQuery, DHtmlXGrid, GWT, JSON, FLEX Builder 3.0, cXML, XSLT, XHTML, Prime faces, Swing, Angular.JS, Angular 2, Bootstrap.
Frame Works: MVC 1/2.0, Struts 1.x, 2.0, Spring, Spring security, Hibernate 3.0, JPA
Web Service Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).
Scripting Languages: JavaScript, JQuery, golang, Shell scripting.
Web/Application Servers: Apache Tomcat 7.0, WebLogic 10.3, Jboss4, WebSphere 6.0/7.0/8.3, Glassfish, WS02.
Databases: Oracle10g, MYSQL, MSSQL, RDS.
IDE Tools: IntelliJ, Eclipse, J Builder, Velocity Studio.
Cloud console services: IAM, VPC, Snowball, SES, SNS, AWS DMS, AWS SDK’S, Pinpoint, Elasticcache, Ops Works, code commit, code pipeline, Lambda, AWS CFT’s, Kinesis, Docker, Chef, Ansible, Amazon EMR, Redshift, storage Gateway, API Gateway, Elastic search, kibana, workflow, Kubernates, puppet.
Methodology: Waterfall, Agile, SCRUM, JBPM
Other Tools: TOAD, Log4J, MS-Office, SonarQube, Jenkins, Nexus, Confluence, Bit bucket, Bamboo, ServiceNow, JIRA, SQL Developer, Jfrog, Micro services PaaS, IaaS.
PROFESSIONAL EXPERIENCE
Confidential, PA
Identity Access management and AWS Developer
Responsibilities:
- Experience in working cloud services (IaaS, PaaS, SaaS), Authentication (U/P, 2-Factor, SSO), Connectivity (TLS Connectivity, Certificates), and Access Controls (Roles, Permissions, IP Ranges).
- Expertise knowledge in Identity and Access Management, Single Sign-On and Directory services (LDAP, LDAPS, Active Directory)
- Experience in RadiantLogic VDS and other LDAP directories. Used RadiantICS for object replication and synchronization between database to database with customized topologies
- Installed Okta’s Lightweight agent to integrate with Active Directory on windows and used for user provisioning, deprovisioning, and authentication requests
- Creation of Agent, Agent configuration object, Host Configuration object Authentication scheme and Domain in System Properties in SiteMinder Console.
- Experience in installing Webagent Agent to enable/Connect the SiteMinder policy server with the Webservers for Authentication and Authorization
- Experience in complete implementation of Identity and Access Management projects using CA SiteMinder and OKTA (SSO).
- Worked with various multi factor authentication services like Out-of-Band security, Out of band call back (OTP, Challenge Q&A, and SMS) and FIDO (Touch Id and u2f functionalities).
- Highly understanding concepts like high availability, load balancing, firewalls, topology models, performance testing, and functional testing
- Experienced in working different security applications like CREMS, Radiant, FIDO, Gemfire, WTD (Web threat detection).
- Converted CREMS Monolithic applications to restful webservice (Microservices) for authenticate, authorize and manage internal and external vanguard users.
- Played key role in Migrating security web applications from PA data center to VA data center (Data center Transformation)
- Written Junit test cases and cucumber test cases for CREMS webservice application to meet test coverage criteria.
- Experience in Analyzing the GemFire caching concepts, different forms of authentications between client and cache servers,
- Upgraded multiple GemFire version from 8.1. to 9.6 as per client requirements and tested thoroughly with test webapps.
- Deployed applications from lower level regions (INT, SAT, CAT, PERF, DEV) to production using both Jenkins and bamboo tools
- Hands on Experience in using postman methods as API for micro services to retrieve the data from End to end process.
- Created BAM requests for Prod and Non-prod for application Ids, Id vault, Mainframe Ids, store procedures etc.
- Created table DynamoDB tables using cloud formation templates
- Created bamboo deploy and build plan specs to setup infrastructure in cloud using ECS Fargate containers.
- Experience in monitoring the resources/Logs by using monitoring tools like AWS CloudWatch and Splunk, Tivoli Monitors, SiteScope monitors. Configured AppDynamics as a performance monitoring tool with dashboards, business transactions, health rules etc.
- Hands on experience in using SonarQube for Static Code Analysis, Code Smells, Coverage and Vulnerabilities.
- Created complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes in JIRA.
- Attended daily and weekly scrum meeting for the status of the respective tickets and involved in retrospective meetings, sprint goals, sprint planning etc.
- Heavily used ServiceNow tool to generate dashboards for change records, Incidents, requests placed during continuous delivery.
Environment: Java 1.8, Postman, OAUTH, Web Services (RESTFUL & SOAP), Bit bucket, bamboo, SVN, JSON, Mockito, Jenkins, GitHub, JIRA, MYSQL, Service Now, AWS Lambda, EC2, S3, Cloud formation, EMR, Kinesis, Kafka, ECS Fargate, OKTA, IAM, MFA, SitemMinder, SSO, LDAP, Active Directory, AppDynamics, Radiant, DynamoDB, SAML
Confidential, CA
Java cloud Engineer
Responsibilities:
- Better Understanding the existing application, Business processes and Security Module. Security module is designed to support implemented custom.
- Experience in Micro service (Cirrus/Gadfly) architecture of Entire cloud connected devices in terms of health polling, Device handlers etc.
- Experience in RESTFUL web services with Spring Boot and Monitoring RESTFUL Services with Spring Boot Actuator.
- Written code in java, groovy for cirrus micro services in order to have flexible call back, polling mechanisms between external micro services.
- Experienced in using Confidential IDE and published device handlers to control devices using their native and smart apps.
- Written groovy Unit test cases and covered test coverage from 52% to 79%.
- Used Sumo Logic and Data dog as monitoring tools to capture the live log events, device health with respective devices.
- Hands on Experience in using postman methods as API for micro services to retrieve the data from End to end process.
- Built custom JavaScript tool to import and deploy REST APIs in to AWS API gateway.
- Creating the project blueprint with GIT and implementing the Server application with Routing algorithms as middleware in Node.js
- Implemented modules using Core Java APIs, Java collection, Java 8 (Streams), multi-threading, and object-oriented designs.
- Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
- Deployed and automated AWS environment applications using Cloud Formation scripts and created stack sets for deploying in to different AWS Regions.
- Designed AWS Cloud Formation templates to custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Hands on experience in using Sonarqube for Static Code Analysis, Code Smells, Coverage and Vulnerabilities.
- Hand on experience in using various AWS monitoring tools i.e. Cloud Watch, Cloud Trail or other sources for logs.
- Developing applications using Amazon EC2, S3, Amazon EBS, Elastic Beanstalk, SNS, SQS, Auto Scaling. Create a Batch Processing Cluster using SQS with EC2 instance and Auto Scaling using SNS with EC2 instance.
- Experience in testing for all cloud connected and z-wave, Zig-bee devices. Involved in certification process for devices before sending to market.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins .
- Dealt with various merging conflicts and pushes appropriate code into GitHub, Gitlab repository.
Environment: Java 1.8, groovy, Postman, OAUTH, Web Services (RESTFUL & SOAP), Swing, Swagger, JSON, Mockito, Jenkins, GitHub, JIRA, Docker, Sumo Logic, Data dog, Gitlab, MYSQL, AWS Lambda.
Confidential, Greensboro, NC
Java AWS Developer
Responsibilities:
- Involved in developing backend components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework and Hibernate.
- Created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
- Developed session EJB and message driven bean (MDB) to process JMS XML messages.
- Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
- Hands on experience on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller with WS02 API platform.
- Built custom JavaScript tool to import and deploy REST APIs in to AWS API gateway.
- Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
- Experience in Micro services using Spring boot with Spring Cloud stack like Apache Kafka Spring Cloud Netflix stack patterns like Service Discovery (Eureka).
- Implemented modules using Core Java APIs, Java collection, Java 8 (Streams), multi-threading, and object-oriented designs.
- Experience in Integrated Amazon S3 server with Kafka to store Kafka stream events topology events.
- Hands on experience in using AWS Lambda for automatically scales your application by running code in response to each trigger and code runs in parallel and processes each trigger individually.
- Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
- Developed Chef Cookbooks, recipes, roles and data bags to automate the services related to deployment.
- Experience on Cloud Formation template stacks to automate for building new VPC's using JSON files.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins .
- Used Aurora MySQL and dynamo DB to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system .
- Experience developing web applications with a Dynamo DB, Mongo DB, and Cassandra, Elastic Search or similar data store.
- Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
Environment: Java 1.8, Angular JS, Bootstrap, Spring, Spring boot, Web Services (RESTFUL & SOAP), Oracle 11g, Hibernate, MVC, JSON, Linux, Mockito, Jenkins, GitHub, JIRA, Docker, EC2, S3, VPC, SQS, SNS, SWF, IAM, Mongo DB, EMR, Cloud watch, MYSQL, AWS Lambda.
Confidential
Jr. Software Developer
Responsibilities:
- Understanding and analyzing business requirements.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Developed the credit check module using Servlets, JSP & Core Java components in Web logic Application Server.
- Developed the custom tag to display various campaigns on Credit card Sign on and Welcome page.
- Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
- Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Extensively worked with XML schema (XSD), XSL/XSLT to navigate in XML documents, and SAX to process and parse xml files.
- Developed web services SOAP, WSDL and web services clients using JAXB and implemented SOA architecture.
- Created and implemented PL/SQL queries, views stored procedures and triggers.
- UsedLog4Jlogging framework to write Log messages with various levels.
- Deployed web components, presentation components and business components in Web Logic Application Server.
Environment: Java 1.6 / J2EE, Servlets, JSP 2.5, EJB 2.0, JDBC, Spring 2.5, Log4J, JavaScript, JUnit, CVS, Rational Rose (UML), Oracle, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws (SOAP) web services
Confidential
Trainee (Internship)
Responsibilities:
- Good understanding on the Sprint tasks of a project and started working on Sprints.
- Developed an application in #C to fetch the work and generate into the release notes.
- Assist other programmers in the fixes of the bugs as needed
- Worked on Version control system like GIT.
- Worked with the bug tracking tool like JIRA.
- Wrote unit testing cases to increase the test coverage