Aws/java Engineer Resume
NY
SUMMARY:
- About 8+ Years of experience in IT industry comprising of Cloud Computing, AWS Engineering and JAVA.
- Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Hands on Experience inAWS Cloud in variousAWS Services such as RedShift, Cluster, Route53 Domain configuration and SOLR.
- Hands on experience wif an in - depth level of understanding in teh strategy and practical implementation ofAWScloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, CloudFormation, Elastic IPs, RDS.
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Chef, Puppet and Ansible
- Experience wif designing and configuring secure Virtual Private Cloud (VPC) through private and public networks inAWSand create various subnets, routing table, internet gateways for servers.
- Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda.Setting up databases inAWSusing RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Experience on Relational and No SQL database like DynamoDB and MongoDB.
- Maintained teh user accounts RDB, SES, SQS and SNS services inAWScloud.
- Good knowledge of other services inAWSlike Cloud front, Glacier, Cloud Foundry, Cloud Trail and Simple Notification Service (SNS).
- Experience wif Ansible playbooks, Ansible scripting and Ansible Tower which is teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
- Experience in creating alarms and notifications for instances using Cloud Watch.
- Experience on Big data, Hadoop using AWS and Rabbit MQ, which are message queuing services.
- Experience in using Kafka for teh installation purpose.
- Good Experience as UI developer using HTML-CSS-Javascript-AngularJS, Grunt, Angular Js 2 and Bonita.
- Experience wif DevOps tools such as Jenkins, Maven, Artifactory.
- Experience in Core Java, Advanced Java, C, C++, Language like SCALA and solution Architecture.
- Experience in design and development of JUNIT test cases, load balancing and failovers wif cache servers and application servers.
- Experience in using frame works like swagger, Django and server side experience like J query.
- Experience working wifJAVAEE 6 compliant IDE's including Eclipse, My Eclipse 4.x, WSAD 5.x, NetBeans 6.x, wed stokes and mobile technologies like Android.
- Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a webcommerse like ATG.
- Competence in usingJavaIDE tools like my Eclipse, Eclipse, STS, Net beans to develop dynamic web applications.
- Experience in RTC, RQM, RRC which are IBM Jazz platformed tools and on JBPM, JSF.
- Experience in database modules like Spark written in python.
- Expert in corejavawif strong understanding of Struct2, SWING, Microservices like SOA wif ESB, and some XP Practices, Collections, Multithreading, Event handling and Exception handling.
- Developed and executed software systems utilizing JavaScript, CI/CD, Mean Stack, Groovy, BOOTSTRAP 3 and Springboot.
- Experience wif Node.js design and software development.
- Development web Components using JSP, Servlets and Server side components using EJB 3.0 under J2EE Environment.
- Experienced in working wif different operating systems Windows, UNIX & LINUX.
- Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines.
- Good interaction wif developers, managers, and team members to address and work as a team on teh project requirements, tasks and strong commitment to work and achieve teh desired goals.
TECHNICAL SKILLS:
Operating Systems: Windows Server NT, 2003, 2008, 2012, Windows XP/Vista/7, RED HAT/Linux(RHEL) V5 and V6 and Centos
Cloud Technologies: AWS- EC2, S3, VPC, ELB, Cloud Formation, Cloud Watch, RDS, Auto Scaling and EMR.
Database: MySQL 5.0.2, SQL Server 2005, IBM DB2, RDS, DynamoDB, Postgre SQL
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Programming Languages& Tools: C, C++, Java, Embedded C, XML, Linux, Chef, Golang, Puppet, Ansible, Fabric, Openstalk, Jenkins, SaltStack, Scala, Release Mgmt.
PROFESSIONAL EXPERIENCE
AWS/JAVA Engineer
Confidential, NY
Responsibilities:
- Build and configure a virtual data center in teh Amazon Web Services cloud to support Enterprise Data Warehousing including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch and Cloud foundry.
- Setup and buildAWS infrastructure various resources, VPC, EC2, S3, Kafka, Spark, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Continuously managed and improved teh build infrastructure for global software developmentengineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Managed amazon redshift clusters such as launching teh cluster and specifying teh node type as well.
- UsedAWS Beanstalk for deploying and scaling web applications and services developed wif Java, PHP, Node.js, Python on familiar servers such as Apache camel.
- Ability to analyze, design and implement cloud migration strategies.
- Used Rabbit Mq for Message Queuing and Microservices like SOA wif ESB and Kafka.
- Used Docker, spring Boot, JBOSS, Azure, cassandra.
- Used JSF as user interface web application.
- Used EMR that makes a managed Hadoop framework.
- Implemented automated local user provisioning instances created inAWS cloud.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Built Continuous Integration environment Jenkins, TFS, SVN and Continuous delivery environment.
- Developed Bean's implementation Class.
- Designed and developed Bigdata annalistic applications using Hadoop.
- Worked on core java and spring framework.
- Used databases like Mysql, Postgresql.
- Ability to work wif debugging skills and error handling.
- Developed Deployment descriptor using XML files.
- Developed jar file and tan deployed teh Bean.
- Used Eclipse develop teh Application.
- Developed applications using Springboot.
- Integrated other sub-systems through, XML and XSL wif WADL and WSDL.
- Deployed applications onAWS by using Elastic Beanstalk.
- Used Ansible server and workstation to manage and configure nodes.
- Configured plugins for teh integration tools to teh version control tools.
- Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
- Used Elastic search as an open source search engine wif a RESTful API.
- Worked on Angular Js and Node Js and Angular Js 2 and Solr.
- Delivered specific versions of various components of an application into target environments.
- Used Test driven deployment(TDD) wif agile.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain GIT wif Dev/Test/Prod Branching Model for weekly releases.
- Troubleshoot teh automation of Installing and configuring applications in teh test environments.
Environment: AWS (EC2, VPC, ELB, S3, RDS, lambda, Rabbit MQ, Cloud Trail and Route 53), Linux, Ansible, Angular 1.3, Git version Control, Cloud foundry, Solr, ESB, VPC, ATG,AWS EC2, S3, Route53, EBS, DynamoDB, Swagger, IAM, ELB, Java 8, Cloud watch, Cloud, JSF 2.2, Hibernate, Jira,Scala, Apache Struts,AWS Auto Scaling, JSF, TDD, Jenkins, Unix/Linux, Spring, Springboot, Shell scripting, JBOSS Drools, Soap API, XML and XSL, Adobe CQ, Angular JS, Node JS, React Js, Eclipse, JDK 1.7, Agile, Oracle RDBMS.
AWS/Devops Engineer
Confidential, Addison, TX
Responsibilities:
- Migrated existing on premise infrastructure into cloud using AmazonAWS and its associated Services
- Designed and deployedAWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
- Created Instances, balanced load, assigned security and managed communication between different instance.
- Worked on Managing teh Private Cloud Environment using Chef.
- Automated software deployment using chef and provisioned Linux hosts.
- Managed configuration of multiple environments using SaltStack.
- Configured and monitored distributed and multi-platform servers using chef. Defined chef server and workstation to manage and configure nodes.
- Build and administrate Continuous Delivery pipelines using Git.
- Developed processes, tools, automation for Jenkins based software for build system and deliveringSW Builds.
- Developed migration, plans, execute, performs and tests application workload to teh cloud.
- Managed build results in Jenkins and deployed using workflows.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Maintain and track inventory using Jenkins and set alerts when teh servers are full and needattention.
- Used Docker for making packages into images by using Build, run and test.
- Worked on Ansible, Puppet in cloud environment.
- Upgraded Environments like DEV, TEST after every minor and major releases andInfrastructure support to all environments.
- Worked on SQL like RDS, Mysql, and no-SQL data bases like DynamoDB and MongoDB.
- Responsible to maintain Maven Build Scripts and tweak if changes in teh requirements.
- Responsible for Deploying Dry Run Plans and Execution of teh Dry Run on every release for multiple applications.
- Worked at optimizing volumes andAWS EC2 instances and created multiple VPC instances.
- Worked wif IAM to create new accounts, roles and groups.
- Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Worked on User admin groups, maintaining account and monitoring system performance usingNagios.
- Implemented rapid-provisioning and life-cycle management for CentOS Linux using Amazon EC2 Chef, Bash scripts.
- Worked on NAGIOS script and JBOSS Drools, Python, Birt, CSS2 and 3, HTML5, Udeploy.
- Perform configuration, testing, and change control documentation for teh cloud stack environment.
- Installation and development of workflows for integration and automation in teh cloud-based solutions.
- Branching, Tagging, Release Activities on Version Control Tools like GIT
- Configuring, setting up of Tomcat, Apache, Apache Kafka, Apache Cassandra, HA proxy, Redis, MemcacheD, etc.
Environment: Git, Tomcat, Apache, Jenkins, Node Js, SOLR, Python, Ruby Chef, JIRA, Ubuntu, CentOS, Linux,AWS,lambda, EMR, JBOSS Drools, Ansible Scripting, Apache Struts, Unix, Shell scripting, AWS Cloud Formation Templates, JSF, Perl, Cloud foundry, CI/CD, TDD,AWS-RDS,AWS Cloud Watch, Chef, Puppet.
AWS Architect
Confidential, Colorado Springs, CO
Responsibilities:
- Integrated Amazon Cloud Watch wif Amazon EC2 instances for monitoring teh log files, store them and track metrics.
- CreatedAWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects wifin each bucket.
- Created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
- Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
- Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes andAWS server provisioning using Chef Recipes.
- Used Puppet server and workstation to manage and configure nodes, experience in writing puppet manifests to automate configuration of a board range of services.
- Created a set of Salt states to automate teh set-up process for new developers.
- Installed and developed of workflows for integration and automation in teh cloud-based solutions.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Configured Elastic Load Balancers wif EC2 Auto Scaling groups.
- Configured S3 to host Static Web content.
- Worked on Netflix OSS and designed software’s using UML.
- Used Site minder for Mobile applications.
- Used DynamoDB and MongoDB as No Relational Databases.
- Used S3 Versioning and lifecycle policies to and backup files and archive files in Glacier.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Worked and Performed Tuning and Query Optimization inAWS Redshift and microservices.
- Ability to design application onAWS taking advantage of Disaster recovery.
- ConfiguredAWS Identity Access Management (IAM) Group and users for improved login autantication.
- Implemented Chef to deploy teh builds for Dev, QA and production.
- Managed build results in Jenkins and deployed using workflows.
Environment: AWS,AWS Cloud Formation Templates, DR services, Rabbit MQ,AWS RDS,AWS Cloud Watch, Ruby, Chef, Git, Oracle, Mysql, Jira, JDK 1.6, EMR, JMS, UML, Ruby, Saltstack, Perl, Cassandra, TomcatApache, Spark, Azure, TomcatNifi, Redshift, puppet.
JavaDeveloper
Confidential, MA
Responsibilities:
- Designed & developed teh UI Screens using Angular JS wif node.js, HTML pages, CSS, spring boot framework wif Apache-Maven andJAVA-J2EE technologies.
- Involved in discussions wif clients to gather requirements to fulfill teh objectives.
- Implemented object relational mapping using JPA and Hibernate framework.
- Responsible for overseeing teh Quality procedures of teh project.
- Developing and coding J2EE Components wif JSP,JAVA Beans, and business objects wif Hibernate.
- Developed and Deployed teh Application on WebSphere using ANT build.xml script.
- Implemented Remote and Home interfaces for teh Bean.
- BEA Weblogic 11g (10.3.x) was used as both teh Application server in teh development & production environment.
- Used RHEL for product security.
- Used SVN, for version controlling and used Springboot.
- Developed Codes on angular Js and node Js.
- Developed Standard Images and worked on MongoDB database.
- Developed UI wireframes and worked wif Gradle.
- Implemented MVC-Model 2 architecture using Struts 1.1 and other J2EE design patterns for teh application development.
- Used CDR data and had telecom OSS knowledge.
- Used Spark as a Bigdata application.
- Used JSF as afeature which allows you to turn any collection of page markup into a JSF UI components.
- Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
- Developing and coding J2EE Components wif JSP,JavaBeans, and business objects wif Hibernate.
- Developed and Deployed teh Application on WebSphere using ANT build.xml script.
- Developed SQL Server stored procedures to execute teh backend processes using Implemented Remote and Home interfaces for teh Bean.
- Used JBPM as a business process manager.
- Developed Bean's implementation Class.
- Developed Deployment descriptor using XML files.
- Developed jar file and tan deployed teh Bean.
- Used Eclipse develop teh ApplicationBEA WebLogic was used as both teh Application server in teh development & production environment.
Environment: Windows NT/XP, Golang, Angular Js, Android, ios, Node Js,Java1.4, J2EE JSP, HTML, Bonita, JavaScript, Junit, Rest, Windows NT/XP,JDK 1.6, JAVA 1.4, Jit, Kafka, Mpki, JCA, Jaxb, Springboot, Oracle, JBOSS Drools, Solr, JCE, JAAS, JGSS, JSSE, Jira, Agile, Jax RS, JBPM, Mean Stack, J2EE JSP, Rest API HTML, JavaScript, JSP, EJB - session beans, entity beans, RTC-RQM-RRC, oracle.
Java Developer
Confidential, Irving, TX
Responsibilities:
- Involved in Analysis, Design, Development and Testing process of teh UBiQuati EDMS tool.
- Interacting wif teh client and designing Technical design document from Business Requirements for teh development team.
- Involved in preparing High level and low level design documents for teh web services used in application.
- Used CoreJavaconcepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
- Created Spring Batches for running batch jobs and documented teh use of Spring Batch and Spring Securities.
- Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT and JavaScript & CSS.
- Experience using mocking frameworks such as EasyMock or Mockito.
- Developed XMLs,JavaScript andJavaclasses for dynamic HTML generation to perform teh server side processing on teh client requests.
- Developed applications wif ATDD.
- Used Cassandra as a database.
- Configured JPA, EJB and Hibernate on Weblogic Server in Eclipse environment.
- Developed project in Angular JS and Node JS.
- Used Hibernate (persistence framework) to implement teh Database Access layer. Configured Hibernate and class definition XML to provide access to corresponding tables in database.
- Developed teh WSDL and Web Services in Apache Axis2 for different modules.
- Created continuous integration builds using Maven and Harvest control.
- Working knowledge of Gulp, Mocha, OLTP and OLAP, Chai and Sinon.
- Prepared Test Cases to perform Unit, Integration & System Testing.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Involved unit testing, interface testing, system testing and user acceptance testing of teh workflow tool.
Environment: J2EE, Java1.2, Unix, Putty, Agile, Mean Stack, Struts 1.2, JSP1.1, JDBC2.0, Eclipse IDE, Apache Tomcat5.0, IBM DB2, CSS, Open SSl, JMS, HTML, Splunk, Springboot, Oracle, JavaScript, Rest API, HTML, MySQL, Angular Js, Node Js, Apache Tomcat, XML, XSLT, JPA, EJB.
JavaDeveloper
Confidential
Responsibilities:
- Involved in writing teh presentation layer inJavaServer Pages (JSP).
- Strong understanding of teh software development cycle, specifically Agile/SCRUM.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Involved in gathering requirements and ensuring project success. Involved in teh development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- HandledJavamulti-threading part in back-end component, one thread will be running for each user, which serves that user.
- Implemented complex back-end component to get teh count in no time against large size database usingJavamulti-threading.
- Used Python and Shell scripting languages.
- Participated in weekly design reviews and walkthroughs wif project manager and development teams.
- Provided technical guidance to business analysts, gather teh requirements and convert them into technical specifications/artifacts for developers to start.
- Developed Schema & Catalog loading solutions for GSA Advantage Using Hibernate O/R Mapping.
- Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss drools business rule Application server.
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
- Developed Order Processing using XML and OOPs and Spring.
- Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API.
- Developed asynchronous solution for Profile updates on teh website using JMS technologies.
- Communicate effectively wif executive stakeholders
- Participate in Requirement, Design, Development and Deployment sessions.
Environment: Java1.6, J2EE, XML, OOPS, XSLT, C, C++, .NET, Springboot, JavaScript, AJAX, Jax RS, Prime Faces 3.x, WSDL, SOAP, AXIS, SOAP UI.
JuniorJavaDeveloper
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) and teh project was developed using Rational Unified Process (RUP).
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Implemented teh application using Apache Struts 1.3Framework which is based on Model View Controller design pattern.
- Developed user interface using HTML, CSS, JavaScript and JSPs.
- Stored Procedures in teh application.
- Deployed teh application on Tomcat.
- Used Eclipse for development of teh application
- Used Toad software(MySQL) for database management.
Environment: JAVA1.5, Eclipse 3.2, C, C++, JSP.