We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY

  • About 8+ years Build & Release management, Application deployments, Source Controls and Application server management, system administration
  • Experience in all phases of Software Development Life Cycle (SDLC), Managing, deploying, automating and monitoring the for Enterprise Applications
  • Experience in Administration/Maintenance of Version control systems SVN, GIT and knowledge of Clear Case, Perforce.
  • Experience as Linux (RHEL and Solaris) Administrator and AWS framework
  • Experience in working as DevOpsengineer/Build & Release engineer for release automation of enterprise applications to achieve continuous integration and continuous deployment (CI and CD)
  • Experience in setting up the build and deployment infrastructure using Jenkins, Hudson, ANT scrips and Maven.
  • Expensive experience in working with ANT Scripts (Extending the existing ones, creating new scripts)
  • Responsible for building/deploying Java, Oracle ADF to various environments using Jenkins and ANT scripts, Shell scripts
  • Experience in scheduling the deployment profile creation process using ANT scripts and Cron jobs
  • Experience in automating the deployment process for Oracle SOA composite applications using WLST Python scripts
  • Hands - on experience creating and managing the various development and build platforms, and deployment strategies.
  • Experience in writing the infrastructure automation scripts in Python and Ruby
  • Strong experience in setting up the entire chef infrastructure from scratch
  • Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes
  • Experience in resolving the Chef related issues in the large scale VM ware issues
  • Experience in writing the custom scripts in Perl and Shell Scripts for managing various enterprise applications
  • Experience in working with Cloud platforms - ServiceNow and Amazon AWS
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon AWS S3
  • Worked on setting up the policies to back the data from AWS S3 to AWS Glacier
  • Worked with various AWS EC2 and S3 CLI tools
  • Experience in working with Monitoring tools like Nagios and AppDynamics
  • Extensive experience in working in Solaris, RHEL and CentOS environments
  • Experience implementing, troubleshooting, and supporting the Linux based Operating Systems, enterprise web applications, and Application Servers (Tomcat and Weblogic).

Areas of Expertise

  • Hands on experience in web development using HTML, JavaScript and CSS.
  • Experience in writing SQL scripts for Oracle 10g, 11g and SQLServer.
  • Experience in managing and migrating SQL scripts to new environments along with deployment process
  • Experience in SDLC like Waterfall and AGILE methodologies.
  • Worked with different Bug tracking tools like JIRA, HP ALM and Rally
  • Extensively used ServiceNow for incident and problem management
  • Experience in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.

PROFESSIONAL EXPERIENCE

Confidential, Parsippany, NJ

Senior DevOps Engineer

Responsibilities:

  • Involved in designing and documenting the deployment and migration process
  • Actively involved in various production and lower level environment deployments
  • Involved in creating and extending the existing ANT scripts for the deployment of the Java and Oracle SOA based composite applications
  • Provided configuration management expertise to all software development projects using Enterprise Chef
  • Configured the Chef-Repo, Setup multiple Chef Work stations
  • Involved in bootstrapping over 120+ nodes of various environments
  • Extensively involved in writing the cookbooks and recipes.
  • Scheduled the node convergence using chef-client using Cron and Quartz schedulers
  • Configured Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EEenterprise applications
  • Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat
  • Created branches and managed the source code for various applications in SVN and GIT
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Documented the entire build and release engineering process and provided on call support.
  • Provided end-user straining for all Tortoise SVN, JIRA, Rally and Asana for users to effectively use the tool.
  • Installed, Deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches .
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation
  • Infrastructure automation using PUPPET.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven/Hudson.
  • Have written various scripts in Python and Ruby for automating various application level tasks
  • Maintaining and creating Scripts Using Shell for automating Various System Processes
  • Worked with Nagios and Oracle Enterprise Manager console for application status monitoring
  • Work closely with various network and development engineering and business teams.
  • Maintain, monitor test and production environments.

Confidential, San Francisco, CA

Senior DevOps Engineer

Responsibilities:

  • Responsible for day-to-day management of all Development, Test, Stage, and Production service/application infrastructure for various Java/J2EE based enterprise applications
  • Installed, configured and Administrated of all UNIX/LINUX servers, includes the design and selection of relevant hardware to Support the installation/upgrades of CenOS
  • Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat
  • Created branches and managed the source code for various applications in SVN and GIT
  • Created various scripts in Python and Ruby for automation of various build processes
  • Experience building large infrastructure for disaster recovery and multi data center strategy.
  • Involved in Building data backup/recovery strategy and plans.
  • Created the ANT scripts to deploy the applications to Apache Tomcat and Weblogic Servers
  • Setup various Jenkins jobs for build and test automation
  • Managed the source control using version controlling tools like SVN and GIT
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Working closely with Development Managers to fine tune the release process and provide feedback on process improvements.
  • Develop prototypes and evaluations of new infrastructure build in preparation to deployment.
  • Designed testing framework to support REST based web services API, User Interface, and database code to be tested for regression as the code is deployed in each environment.
  • Grew DevOps organization year-over-year both form numbers of applications supported and from culture and influencing the direction of the whole applications development teams.
  • Knowledge of agile development methodologies like Scrum, Sprints, Kanban model
  • Build and manage large implementation of Cassandra, MySQL and Tomcatdistributed across multiple datacenter with large data foot print.
  • Experience in troubleshooting application level issues to perform root cause analysis
  • Perform training, design and knowledge transfer sessions

Confidential, Miami, FL

DevOps/Build & Engineer

Responsibilities:

  • Configurationmanagement, release managementand build management using JENKINS/HUDSON.
  • Packaging and delivery of artefacts to QA communities.
  • Experience building sophisticated and highly automated infrastructure.
  • Experience with automated testing tools (i.e. Selenium, JMeter) for Oracle ADF and Java applications
  • Written multiple Python, Perl and Shell scripts for automating various companywide tasks
  • Decide branching strategies for multiple projects in SVN
  • Used Maven build tool to generate different types of artifacts.
  • Wrote script in Maven for Building multiple projects.
  • Involved in Java, J2EE code deployment using Jenkins Jobs and Cron Jobs
  • Deploying the Openstack components on multimode with High availability environment
  • Testing the application manually and run the JUNIT Test suites.
  • Designed the application using Struts, spring and J2EE design pattern.
  • Participated in the designing from initial stage of development
  • Prepared the class and sequence diagrams.
  • Experience with seamless/automated build scripts used for release management across all environments.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Troubleshoot tickets on the help desk tracking system
  • Maintain test and production environments.
  • Assist engineering departments in the identification and resolution of software/platform related issues.
  • Experience in automating the JUNIT test cases to test the applications business logic
  • Experience in troubleshooting application level issues and logging JIRA tickets
  • Experience in monitoring the application performance and generate the reports and statistics

Confidential

Senior Software developer

Responsibilities:

  • Involved in creation of PL/SQL stored procedures, Packages, Procedures, Functions
  • Involved in creation of SQL scripts (DML and DDL)
  • Used JDBC API for integrating application with Oracle database and developed functions, stored procedures, triggers and SQL Queries using PL/SQL.
  • Modifying and configuring client deliverables using queries in PostgreSQL.
  • Active/Standby Support for HA
  • Coordinating with the site engineers for implementation at sites.
  • Meeting with management for enhancement of the system.
  • Involved in creation of Technical Docs & User docs as well.
  • Created some UIscreensusingHTML and JavaScript, JQuery, CSS.
  • Developed dynamic pages using JSP tags to invoke Servlets.
  • Involved in server side coding using Servlets
  • Openstack Administration
  • Deployment of application on Web Logic server and configuring the application server.
  • Involved in Database design and Web interface design.
  • Implementing product Core library using C++ and porting application on various platforms.
  • Developed automated test cases to test library methods for accuracy.
  • Redesign of web interface for monitoring usage-using JSP.
  • Added newfunctionalitytoadmin consoleto create and update rebalance, reconciliationofreports
  • Involved in the design anddevelopmentof Web Services using Javato getdata fromadvicedatabase, real- time cancellations andreal-time enrollments
  • Implemented Agent Module of the Product for Windows platform.

Confidential

Member - IT Systems

Responsibilities:

  • Developed PL/SQL Packages, Procedures and Functions for Various Extract Process run through UNIX Jobs.
  • Coded PL/SQL Packages and Procedures using Bulk Binding, for all Statements, DynamicSQL and Cursor Variables.
  • Tuned PL/SQL Packages and Procedure to manipulate large no of data using collections like nested tables and arrays.
  • Tuned Large Complex Queries and Improved Performance of PL/SQL procedures.
  • Configuring client deliverables using queries in PostgreSQL
  • Created Schema Objects like Tables, Views, Materialized views, Sequences, Constraints, and Indexes.
  • Developed and Deployed Traders Oracle REPORTS in Oracle Application Server 9i.
  • Generated Oracle FORMS and REPORTS using Designer 6i.
  • Designed and Developed Reports using Oracle Discoverer 9i.
  • Improved Performance of Discoverer Reports using Materialized views.
  • Developed UNIX Shell Scripts for Autonomous Jobs.
  • Experience in developing logical and physical database design, data modeling using Erwin.
  • Provided Productions supports and ongoing user supports for the application.
  • Designed Development Documentation and Support Documentations

We'd love your feedback!