We provide IT Staff Augmentation Services!

Api Developer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY

  • Over 8+ of experience in IT industry comprising of Development Operations (DevOps), Build & Release Management and Unix / Linux Administration.
  • Extensive experience in Infrastructure management tools and Data Center Automation
  • 4 Years of exp. in Application Development using technologies like Core JAVA, JSON, XML, Maven, GIT, JavaScript, Node.js, OOPs etc.
  • Have good understanding and working experience inApigeeEdge Platform, Batch
  • Framework, Restful web services using HTTP and SOAP web services.
  • Experience in Use Case Analysis & Coding.
  • Apigeecertified to create and manage APIs.
  • Have worked in projects following Continuous Integration process, also setup the end to end process for new projects.
  • Cloud Provisioning.
  • Experience in Amazon Web Services (AWS) administration.
  • Experience in WebSphere Portal Administration and maintaining the Portal Stack.
  • Experience in Automation Using Ansible
  • Experience in EC2, S3, IAM and VPC.
  • System Administration.
  • Experience in Linux, Solaris and Windows.
  • Configuration Management Tools.
  • Used Agile and Scrum Methodologies.

TECHNICAL SKILLS

Functional Area: Java, Node. Js

Database: Oracle 11g, SQL

IDE: Eclipse, Sublime Text, Oxygen(xml)

Tools: Used: Maven, GIT, Jenkins, Jmeter, SOAP UI, Rational Rose

Frameworks and UI Technologies: HTML, XML, JavaScript, UML, JSON

Operating Systems: Windows, Unix, Red Hat

PROFESSIONAL EXPERIENCE

Confidential, TX

API developer

Technology: Java, Node. Js, JavaScript, REST, OAuth 2.0, Jenkins, Shell Scripting, Continuous Integration Process, Chai and Mocha

Responsibilities:

  • Participated in requirement gathering and design discussion.
  • Implemented Security mechanism of the APIs.
  • Created design documents for the API integration architecture.
  • Designed the approach to develop and expose the APIs.
  • Designed the whole process of end - to -end process of API development. Created the solution for automating the process.

Confidential, Cleveland, Oh

Apigee Developer & technical expert

Technology: Java, Node.Js, JavaScript, REST, Jmeter, Oauth 2.0, SSO, Jenkins, Shell Scripting, Continuous Integration Process

Responsibilities:

  • Owned many different APIs.
  • Participated in requirement gathering and design discussion.
  • Implemented OAuth2.0 (Authorization code & Client Credential) integrated with SSO integration
  • Created design documents, exposed REST apis and Jmeter test cases.

Confidential

DevOps Engineer/Build Release Engineer

Responsibilities:

  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Puppet, Vagrant, Ansible, Jenkins, and cloud Formation.
  • Using Ansible with AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Designed and developed unit testing framework revolving around Test Driven from existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Manage the configurations of multiple servers using Chef and Puppet.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Written multiple manifests and also customized facts for efficient management of the Chef clients.
  • Setup up and maintenance of automated environment using Chef Recipes& cookbooks within Azure environment.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labeling activities in TFS once deployment is done.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Developed Shell/Python Scripts for automation purpose.
  • Worked with the Architects onSDLC process being the owner of post development environments.
  • Solved complex build/deployment processes throughout all phases of theSDLC Ensures that the release has been accepted by all parties.
  • Created User mailbox, Managing Password Policy, Provisioning users using Windows Power Shell.
  • Assisted with maintenance of SharePoint environments through Power Shell, as well as possessing the ability to write Power Shellscripts for SharePoint solutions deployment, pre deployment configuration, post deployment configuration etc.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Written Cloud formation templates and deployed AWS resources using it.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Installed and administered Docker.
  • Installed Docker Registry for local upload and download of docker images and even from Docker hub.
  • Worked on Docker-Compose and Docker-Machine.
  • Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Worked with a complex environment on Red Hat Linux andWindows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Responsible for building and releasing packages for testing.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Used ticketing tools like JIRA/ Bug tracking / created tickets, generated reports on different bugs and tickets.
  • Involved in scrummeetings, product backlog and otherscrumactivities and artifacts in collaboration with the team
  • Worked on BMC Remedy ticketing tool to work on Incidents, Change requests as per ITIL process awareness.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out
  • Troubleshooting various production related outages.

Environment: Subversion (SVN),Openstack,,Python, Chef/Puppet, Jenkins, Java/J2EE, Agile, Ansible, ANT, MAVEN,GIT, Chef Server, TC Server, Docker, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Node JS, Windows 7, Oracle, JIRA.

Confidential

Linux Admin

Responsibilities:

  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Controlled 100+ servers on ESXi 4/5, RHEL 4/5/6 & AIX 5.3 / 6.1 as a primary System Administrator.
  • Worked on kernel patching/upgrades, backups on multiple environments of ESXi and Linux.
  • Performed OS Installation/configuration/Upgrades/Patches and migrations.
  • Ensured system security, backup/restore, Disaster Recovery, performance checked, troubleshoot on UNIX (CentOS, Red Hat Linux/AIX) Systems.
  • Managed VMware infrastructure environment using ESXi servers and virtual machines.
  • Added ESXi servers to the cluster for Fault tolerance (FT) and managing them through VSphere client.
  • Configured VMotion, Virtual switch and VLAN in virtual centers.
  • Managed UNIX platform and created virtual machines.
  • Checked VMotion, storage VMotion and cold migration.
  • Worked on DevOps tools like Puppet and GIT and used Puppet to create Modules.
  • Maintained ESXi hardware and upgraded them using VMware update manager .
  • Snapshot management and restored them when required.
  • Worked on EMC SAN tech refresh on both host based and array based migration.
  • Monitored the logs from Apache, Tomcat and other services that running in a Linux Box.
  • Installed and configured Web Logic Application server.
  • Worked on various UNIX servers (core dump and log file analysis) for configuring and troubleshooting along with analysis of hardware and software failures.

We'd love your feedback!