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