Application Developer Resume
Atlanta, GA
SUMMARY:
- Deliver business value to customers by using technology and process.
- More than 15 years of Application development and support experience using Agile methodologies, DevOps principles and advanced tools and technologies.
- Skilled at effectively using application development tools and technologies such as PowerBuilder, Oracle, COBOL, JAVA, Struts, MVC, WebLogic, Sybase and MS SQL Server, C#, .Net Core.
- Experienced in using advanced next generation DevOps tool stack such as Jenkins, Anthill, UBuild, UDeploy, TFS, Docker, Mesos, OpenShift. Selenium.
- Perform multiplexed roles of application software developer, system analyst, productions support personnel and DevOps Engineer.
- Self - Motivated and Life Long Learner - Be it technology, management or life
TECHNICAL SKILLS:
DevOps Tool Stack: Jenkins, Anthill, UBuild/UDeploy, TFS, Docker, Mesos, OpenShift. Selenium, Dynatrace, Kafka, Artifactory, Sonar, Fortify, Git, Subversion, TFVC, Rally, Liquibase, Datical, SSIS
Programming Languages: PowerBuilder 9.0/10/12.5 including PFC, JAVA, Struts, EJB, Jasper Reports, Actuate, C#, Web API, ASP.Net MVC, .Net Core, Crystal Reports, COBOL, REST API, Entity Framework
Scripting languages: UNIX Shell and AWK scripts, Perl, TCL, Groovy, BeanShell
Databases: Oracle PL/SQL, Sybase Transect-SQL, MS SQL Server
SCM: Git, Subversion, TFVC, Jazz RTC
Testing Tools: JUnit, Selenium, JMeter Load Testing, MSTest/Nunit, SoapUI
Web Application Security: Web Application Firewall, XSS and SQL Injection prevention
Operating Systems: Windows, UNIX, and LINUX.
Supporting Tools: Quartz Scheduler, Geo-Coder, Provider Match, Clear Case, Microsoft Office, Dundas Chart and OLAP, Google Maps
Applications: Medical Claims Processing, Container Shipping and Rail Car Logistics, Banking & Mortgage Information System
EXPERTISE AREA:
- Strong technical acumen, Business Value oriented approach
- Even though primarily worked on client-server and .Net technologies, transition to Java programming and related technologies (such as Portal, Struts, Hibernate) was with ease.
- Having worked on new and old generation programming languages and technologies, focus is on delivering business value to end customer using mix of old and new technologies.
- Self Improvement through continuous learning
- MBA with specialization in Luxury marketing and Operations management.
- CSM and CSP (Certified Scrum Master and Certified Scrum Professional) certifications.
- Technical Skill upgrade through webinars, conferences and user group participation
- Study of Scriptures such as Bhagvad Gita for personal improvement.
- Play Multiplexed roles of Agile developer, analyst, DevOps Engineer, manager resulting into following accolades:
- “Thank you for taking time and mentoring us on Jenkins your guidance at every step and willing to help in any way you can has allowed us to proceed relatively faster. You blur team lines and went out of your way to guide the development team in addition to your own project work. Thank you so much The DevOps Team.”
- “ I want to thank you for your work on the application build, and especially for your flexibility and helpfulness with the process. You had been waiting for me to find the time (and I can never find the time) to review your changes, and when I finally did find the time, we were right at a critical deadline. You dropped everything to work on my issue and not only that, you took the time to train team mates and myself on several things so we could better understand the process. Your work after hours on this yesterday enabled the Offshore team to continue work overnight, and will enable us to begin regression days earlier than I expected. Additionally, your positive attitude combined with your laid-back, no-problem approach builds an excellent rapport with our team and builds real confidence and trust in your work product: the build.”
- Replaced externally scheduled jobs with inbuilt application scheduler using Quatrz API. This resulted into better control of scheduling within application.
- Migrated web application from WebLogic to JBoss by replacing WebLogic API with equivalent Apache APIs such as Beehive - NetUI. This migration resulted into reduction into saving of high annual maintenance cost.
- Designed and deployed fix to security vulnerability identified by penetration test. Fixed SQL Injection and XSS (Cross-Site Scripting) vulnerabilities using AOP and Blacklist & Whitelist rule sets.
- Migrated Actuate Reports to Jasper Reports resulting in saving of high annual maintenance cost.
- Designed and developed of Enterprise Reporting Framework using PowerBuilder and PFC. The framework enables an application for enterprise level reporting with real time graphs and drill downs. The Framework improves productivity by providing base classes and framework.
- Designed testing framework for PowerBuilder applications using PBUnit.
- Designed and implemented Continuous Integration solution for PowerBuilder based application using PBORCA and Jenkins. This improved reliability of deployed artifacts.
- Successfully delivered software product enhancement using offshore development model resulting into cost savings.
PROFESSIONAL EXPERIENCE:
Confidential
Application Developer
Environment: s: Jenkins, Anthill, UBuild/UDeploy, TFS, Docker, Mesos, OpenShift, Selenium, Dynatrace, Kafka, Artifactory, Sonar, C#, .Net Core, Maven/Ant, Angular 2, NodeJS, REST API, XLDeploy & XLRelease, Liquibase, Datical
Responsibilities:
- Implemented applications with Web API as middle tier and Angular 2 web application as frontend using new open source and open platform .Net Core framework. Continuous Integration and Deployment using - Jenkins, MS Test, Sonar, Fortify, Docker and Mesos.
- Developed CI & CD workflow templates within Anthill, UBuild & UDeploy resulting into consistent implementation of workflows. There was good amount of cost savings in implementation and support of workflows.
- Supported and trained development teams about source code migration and configuration between Subversion, Git, Jazz RTC.
- Trained and supported development teams about DevOps concepts, tool stack and workflows. This included Anthill Primary and Secondary workflows.
- Documented best practices in using Jenkins Pipeline plugin for CI & CD. Also, Contributed groovy scripts towards Pipeline Global Library.
- Evaluated and implemented Jenkins plugins for improving CI & CD workflows. Additionally, developed Jenkins plugins for Fortify Scans for Maven/Java and .Net/C# projects.
- Developed and implemented Jenkins agents using Docker swarm. Agents in form of Docker containers needed technologies, such as maven, Java, Ant, Oracle XE, Node JS, .Net Core, for CI & CD.
- Implemented CI workflow using XLDeploy and XLRelease. The workflow included execution of XLDeploy packages and Jenkins jobs from XLRelease giving users a release pipeline experience.
- Configured Anthill, Jenkins, UBuild & UDeploy servers and Agents to keep infrastructure running. This required use of Linux and Tomcat skills to maintain and support.
Confidential, Atlanta, GA
Application DeveloperApplications: Unsecured Credit Risk, Affordable Housing, Swap Collateral, FAS 133
Application Environments: Java, J2EE, Hibernate, EJB, Beehive-NetUI, WebLogic Portal, Struts, Spring, Annotations, WebLogic Workshop (8.1.6, 10.3), Webservices (SOAP, REST), JMS, Jenkins, Maven, Ant, Antifactory, Sonar, Jasper Reports, Actuate, Junit, Selenium, Web Application Firewall (WAF), ClearTrust API, PowerBuilder 10.0 / 12.5, Sybase ASE, Oracle 9.x and higher
Responsibilities:- Modified existing web applications to reduce technical debt, enhance business functionalities and fix production issues. These applications are developed using WebLogic Portal technology. MVC with Struts is back bone WebLogic Portal technology. Backend (business and database layer) was developed using either WebLogic Database controls, EJB or pure JDBC. Frontend was JSP with Beehive-NetUI.
- Secured internet applications to by fixing vulnerabilities identified by penetration test such as XSS (Cross-Site scripting) and SQL Injection. Also, designed and deployed a Web Application Firewall using AOP (Aspect Oriented Programming), Backlist and Whitelist rules.
- Modified web application to use Quartz scheduler instead of external system for scheduling. Also replaced statistical modeling from 3rd generation language (SQR) to JAVA based application using Apache Math Common API.
- Developed and maintained Actuate and Jasper based reports. Some of the complex reports used third party API. Many of the reports developed resulted into gain in productivity of business users by reducing manual work.
- Configured Artifactory for in-house Maven repository and worked with team to develop best practices guide. Developed Maven and Ant based application build and deployment jobs. Automated build and deployment jobs using Jenkins.
- Migrated PB 10.0 applications to PB 12.5.2. Implemented Java like version control for PB objects. Implemented Unit Testing framework using PB Unit. Enabled PB applications for generating PDF reports
Confidential
Application DeveloperApplications: Rail Car Logistics, Global Visibility Platform, Maintenance Max, Shipment Processing (Quote, Order, Track), Inter-modal Tracking, Scheduling and Billing
Application Environments: PowerBuilder 6.0 / 6.5 /9.x with PFC extensions, Oracle 9i, Java, ASP.Net 2.0, C#, Oracle 10.x, Dundas Chart, Dundas OLAP Services, Analysis Services 2008, ETL, MDX, Visual Studio 6.0, VC++, Google Maps, Visual Studio 2005, 2008.
Responsibilities:- Improved performance of application to cut down processing time from 24 hours to 5 hours.
- Designed better user interface which enhanced productivity for users by 2 fold.
- Interacted with application stakeholders to prioritize application changes and keep them abreast with status of future releases.
- Effectively transitioned development work to offshore team and managed team of 4-5 offshore developers resulting into cost savings by 30%.
- Resolved high priority production support issues within stipulated SLAs.
- Analyzed user requirements, designed UI for window and developed windows for Inland applications using PowerBuilder and PFC.
- Designed, developed and implemented browser based Internet and Intranet applications using ASP MS-SQL Server / Sybase database and Stored Procedures.
- Written test cases for PowerBuilder based application using Win Runner. Developed test scripts for applications using Win Runner.
- Interfaced Web application and PowerBuilder application using DDE.
- Designed and developed tool to generate PowerBuilder objects from specifications. This application was developed using PowerBuilder. Developed a tool, which would insert comment blocks in Power Scripts. Framework for Reporting Tool using PowerBuilder. Reports developed using the framework had features available at runtime to drill down data, change appearance, and converting data to graph.
- Designed and developed Business Intelligence component using .Net, C# and Dundas OLAP and Chart Controls, Analysis Services Server and Oracle PL/SQL.
- Location mapping functionality using .Net, C# and Google Map control and APIs.
Confidential
Application DeveloperApplications: Multi Health Net (MHN) system for processing
Application Environments:
- Three tier client server architecture. Client tier was developed using In-house developed PowerBuilder 9.0 framework. Middle tier was deployed on Sybase EAServer (a.k.a. Jaguar) and was developed using Java and PB components. Database tier was deployed on DB2. MQ Series and EAB were other components of application to access business logic on mainframe from client server application.
- MHN Web portal is extension of MHN Application for use by Medicaid Members and Providers over internet. Web portal was developed using Java Struts and deployed on web sphere.
- Performed multiplexed roles of Developer, Release Manager and Production Support personnel.
- Successfully migrated MIS application from PB 6.5 to 8.0 and later from 8.0 to PB 9.0 after thorough impact analysis. As a result number defects introduced were significantly less.
- Additional role of developing enhancements for Web Portal requiring changes to EJB and JSPs.
- Migrated GeoAccess utilities from PB 8.0 to PB 9.0. Also automated upload of quarterly updates reducing manual effort.
- Develop Java based Archiving utilities reducing manual effort.
- Designed, developed and implemented member sub-system. The sub-system included complex business rules and navigations for member enrollment.
- Developed EJBs containing business rules and deployed on Jaguar.
- Developed CICS COBOL programs to interface business logic on mainframe with PowerBuilder Application.
- Developed a process to replicate part of production database to windows based DB2 using JCL, Fast Unload, batch files and PowerBuilder.
- Documented business requirements into technical requirements for member sub-system.
- Validated converted data against new business rules using tool developed using PowerBuilder and DB2 command line files.