Application developer Resume
Sunnyvale, CA
SUMMARY:
- Software operations engineer with 9+ Years of experience in Application Design, Development & Operational Support.
- Experience writing Ansible ymls: Dev OPS tool for configuring and managing multi - node software deployment, ad hoc task execution that manages several nodes over SSH
- Experience with shell/bash scripting and expect scripts for automating day to day tasks.
- Experience with build tools like Maven
- Used Jenkins to build and deploy code to achieve CI/CD.
- Used JFrog artifactory for build repository management.
- Worked with Code Repository and version control systems: SVN & GIT.
- Experience in managing production systems and deployment for large scale distributed systems, ensuring availability, performance and scalability.
- Experience in handling business critical applications, deployed over multiple GSLB’s and VIP’s.
- Analyzing application load and providing horizontal and vertical load balancing and capacity planning.
- Experience to work on Splunk: intelligent log monitoring tool, creating email alerts and dashboards.
- Hands on experience with Mongo DB setup and administration.
- Worked on No SQL database Mongo DB, for a customer facing web application.
- Hands on experience and knowledge of MySQL DB, Master-Slave and Master-Master setup and secure SSL connections.
- Worked under Agile sprints to deliver the excellence.
- Experience in designing & developing a project from scratch.
- Proficient in developing Core-Java/ J2EE Client Server application.
- Experience deploying JAVA Microservices.
- Hands on experience configuring and deploying apache Kafka messaging services.
- Domain expertise in Retail and Recruitment/HR Systems.
- Motivated team player possessing excellent communication, interpersonal, analytical and problem-solving skills.
- Highly interested in mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
TECHNICAL SKILLS:
Dev Ops Tools: Ansible, JFrog Artifactory, Jenkins, Shell / Bash scripting
Databases: Oracle 11g/10g/9i, MySQL, Mongo DB
JAVA/ J2EE tools: Servlets, JSP, JDBC, JSTL, HTML5, CSS3, AJAX, JavaScript, jQuery, JSON, XML, XSLT, REST framework, Micro Services
Other Tools: Apache Kafka for messaging, Splunk for log monitoring, Central station.
EXPERIENCE:
Confidential, Sunnyvale, CA
Application DeveloperTechnologies used: Ansible, GIT, Artifactory, SPLUNK, MySQL, Oracle, JAVA REST framework, microservices, Apache Kafka, Python
Responsibilities:
- I was involved in application deployment on multiple nodes using shell scripts and Ansible ymls.
- I was responsible for application host setup, planning infrastructure, ACL’s and IP host whitelisting, validating the environment for application to run. Configuring cron jobs for task automation.
- Developed shell/bash scripts and Ansible ymls to automate the application deployment and other day to day tasks of production team. Also developed scripts to monitor system health periodically by setting up cron jobs.
- Configured Jenkins pipelines for CI / CD with GIT as code repository.
- Used Jenkins with Confidential specific tools providing configuration through Ansible ymls.
- Used JFrog Artifactory for build management.
- I was responsible for code management using GIT
- Supported java application with micro services and Apache Kafka.
- Used Central Station for change management and incident reporting tool.
- Did meetings with clients and developers. Discussed and design the DB cutover plans, deployment strategy for application components.
- Worked on Splunk to generate reports for Applications, Sale / Return Transactions.
- Got experience to setup MASTER-MASTER replication with MySQL database.
- Setup and administered no SQL DB - Mongo DB.
- Leaded releases for Confidential application.
Confidential
Application DeveloperTechnologies used: JAVA w/ REST framework, LINUX shell scripting, Tomcat v7, Mongo DB
Responsibilities:
- I was involved in Designing and developing server side solutions for the new enhancements in Point-of-Sale application.
- Worked independently to create Web UI based tools to automate the application deployment & planning tasks.
- Developed application with concurrency / Multithreading features.
- Developed web application with MongoDB as backend.
- Worked on writing shell scripts (expect scripts) to automate deployment tasks.
Confidential
Application DeveloperTechnologies used: J2EE, Web services, Spring, JPA, JBoss application server.
Responsibilities:
- I developed the Questionnaire Service that was used for Candidates Screening.
- This Service involved fetching Questions from database, showing them on UI based on a permission model, performing Edit operation, keeping various versions of Questions and maintaining track logs. Apart from this, I developed the code for other web modules such as Employment Application, Requisition forms, etc that involved fetching data through web forms and then rendering the data on a web view.
- Did the handshaking of JAVA and COCOA code through JavaScript.
- I worked on Single sign on whereby I developed code to maintain user session, intercept each API call for authentication via web cookie, etc.
Confidential
Application DeveloperTechnologies used: J2EE, Portlets, JBoss- Confidential server, HTML, CSS, jQuery, UNIX
Responsibilities:
- I developed the UI components to be rendered as a part of portlet. I was also involved in testing of java code and bug fixes.
- The Confidential was established to provide training for Confidential COCOA framework.
- I was involved in the development of various iPhone applications, such as, myNotes, e-Store.
