Application Experience Developer Resume
Orlando, FL
SUMMARY:
- Successful Software Engineer/Application Developer/Tech. Support for over twelve years
- Solid understanding of software engineering patterns, training, education and practices in a complete SDLC environment
- Excellent technical/analytical skills, strong programming and systems design skills
- Experience in developing and working with software applications, embedded components, and a record of success in technical and engineering problem solving
- Effective trainer and team builder with an analytical and energetic style, and a proven success record in technical and engineering problem solving
- Strongest programming and environments include: OOA, JAVA JVM 6,7&8, C/C++
- SQL, PHP, JBOSS, WebLogic, UNIX/LINUX, JDBC, Spring, Hibernate, NODEJS, AngluarJS
- Strong knowledge of software methodology, continuous integration tools and standards
AREAS OF EXPERTISE:
- Software Engineering
- Client/Server Application Development
- Systems Analysis & Design
- Computer Training
- Web Services & e - Commerce Application
- Windows Programming and OOP
TECHNICAL SKILLS"
Operating Systems: WIN 98/NT/2000/XP/7, MAC OS X, UNIX, LINUX
Programming Languages OOP, C, C++, JAVA, J2EE, MS Visual C++, VB, VFP 8.0,:
Project Management, Source Control, Debugging & DevOps Tools: MS Project, SVN, GitHub, Jenkins, JIRA, VMWare
Server-side Scripting: CGI, PHP, PERL, Ruby
IDE: Eclipse, IntelliJ Idea, Visual Studio Code, NetBeans, Flex Builder 3.0
Software Design, Architecture & Methodology: OOD/A, UML, MVC, Agile/Scrum
RDBMS/Database: ORACLE, Sybase, MySQL,SQL Server, Embedded SQL, JDBC, ODBC
UI Tools & Technologies: CSS, HTML, XML, XUL JavaScript, AngularJS, NODEJS
Frameworks, APIs & SDKs: J2EE, Spring, Hibernate, JSP, JSF, Apache CXF, POI, AIR
Confidential and Server Environments: JBOSS, WebLogic, WebSphere 7&8 Process Server
Debugging and Incident Reporting Tool: Fortify, Rally, ServiceNow
Server and Application Performance Monitoring Tools: ELK (Kibana), Solr, Dynatrace, Solarwinds (server-side), SpringBoot
Others: TCP/IP, Network Programming
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
Application Experience Developer
Responsibilities:
- Analyze end-user functional and technical requirements document, design and develop solutions for microservices systems and components including: MDM, Cloudant, Interact, Tridion CMS, Galaxy, IBM Bluemix, ELK Stack (Kibana), WebSphere 7&8. Contributes and supports Agile process including Daily Scrum meetings and periodic Agile Iterations.
- Design, Develop and implement NodeJS and AngularJS, Microservice Web-Services using:
- OOA, OOP, Design, Strong-Loop Loop-Back framework, Java7 & 8, J2EE, DB2, Spring 4 Framework, Github, XML Parsing, Hibernate, WebSphere 8.0, Rally, ServiceNow for incident reporting tools. Supports users by developing documentation.
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
- Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Worked in a team environment to implement various System Performance Tuning including: Code Optimization, Configuration Optimization, Caching Strategy and Load Balancing
Confidential, Tampa, FL
IT Tech Lead
Responsibilities:
- Design, Develop and implement SOAP Microservices for Service Links Exchange using:
- OOA & Design, Java 7 and 8 JVM, J2EE, SQL, DB2 Database, Spring 4 Framework, Maven, XML JDBC, DB2, Hibernate, XML Parsing, SVN, Tomcat 7.0, WebSphere 7.0, Jira, Jenkins.
- Develop JDBC connection to DB2 stored procedure within Java on Eclipse, ESB (IBM Websphere Message Broker - Integration Bus), Web Services and Message Driven Beans for back end processing within a J2EE container.
- Provide support and assistance for resolution of break-fix tickets on a timely basis.
- Provide support and assistance for internal customers.
- Self-disciplined, strong problem solving/trouble shooting skills. Good communication skills strong technical skills. Provides leadership and mentoring to professional developers.
Confidential, East Lansing, MI
Sr. DevOps Java Application Developer
Responsibilities:
- Design, develop, test and implement software applications, changes or enhancements, using Java 6 and 7 JVM, J2EE, Web Service Development, REST, JSL, MVC Design, GIT, SVN, ANT UNIX/LINUX Kernel KVM (RHEL 6), MAVEN, WebSphere Server, IBM RAD, EJB 3, JDBC, Hibernate, Cassandra, ORACLE 11G, Flex, Jasper, JScript, AngularJS, Apache Camel and Apache CXF, JIRA, Jenkins,
- Server, Web frameworks and interface development skills - WAS 7&8, WebSphere, Cloud SaaS, Spring Framework and Spring Tool Suite (STS) 3.5.1, SpringBoot
- Cloud deployment to DEV, UAT and PROD environments. Write scripts to automate processes
- Using Jenkins, create and maintain project build/deployment. Used Dynatrace monitoring tool.
- Worked in a team environment to implement various System Performance Tuning including: Code Optimization, Configuration Optimization, Caching Strategy and Load Balancing
- Perform requirements gathering methodologies and the SDLC and remain knowledgeable of emerging technology trends and assist in identifying ways to apply them
- Analyze user requirements for new functionality, changes or enhancements.
- Install and configure SVN in Linux environment. Provide technical leadership to team members.
- Analyze and resolve complex technical business issues and problems. Provide solutions to resolve technical and business issues. Participate in and provide technical leadership to the team.
- Evaluate quality/reliability performance data. Define research, integrate or develop, release, and maintain complex, reusable application components on one or more platforms with proven to new technologies. Perform active participation in SDLC activities in Scrum-Agile environments
- Perform complex releases and support development and production support teams in resolving issues during software deployments. Provides suggestions and enhancements and pro-actively supports the existing suite of applications. Reviews status of Daily Continuous Integration Jenkins builds. Run SQL queries and stored procedures as a part of deployments.
- Develop test scenarios. Perform component testing and participate in the review of regression, systems, and stress testing and code promotion.
- Administration of SVN server; upgrading, and performing backup activities for SVN, branching, merging, tagging. Supporting scheduled builds using scripts and tools
- Creating packages such as WAR, EAR, JAR using ANT and Maven build tools and deploying these artifacts in clustered and non-clustered environments
Confidential, Jacksonville, FL
Sr. Systems Analyst/Developer - Java Lead
Responsibilities:
- Prepare detailed system requirements, specifications and documents for programs to be written
- Provide consultative services through all phases of the System Development Life Cycle and support the effectiveness, compliance, governance, quality and timeliness of design decisions.
- Design, develop, test and implement application functionality, changes or enhancements, using Java 6 &7 JVM, J2EE, Hibernate 3.0, EJB 3, JPA, MVC Design, JavaScript, AJAX, JIRA, Jenkins, Web Service Development, WebSphere, IBM RAD and ORACLE 11G, Jasper, Spring 3
- Perform Technical Lead on J2EE development, including requirements gathering, design, development and testing, change management processes as they apply to the applications
- Perform requirements gathering methodologies and the SDLC and remain knowledgeable of emerging technology trends and assist in identifying ways to apply them
- Analyze user requirements for new functionality, changes or enhancements.
- Contributes to the Agile process including Daily Scrum meetings and periodic Agile Iterations.
Confidential, Denver, CO
Sr. Systems Analyst/Developer
Responsibilities:
- Develop Next Generation cable TV product for iPad devices. Provide technical leadership and innovation on software projects through all phases of a development lifecycle
- Use software engineering and object oriented design principles and technologies including: Java, Spring, JPA/Hibernate, Databases (Oracle/MySQL), JDBC, RESTful web services, Jersey, SOAP web services, JMS, XML, JSON, HTML5, JavaScript, Apache open source libraries, Maven, Git, Eclipse, Jira, continuous integration testing, Jenkins, Node.JS
- Design and develop software proposals, identify and suggest viable options, estimate scope of work, create project documentation, implement designs, execute project deliverables and follow through with project managers and product owners.
- Worked in a team environment to implement various System Performance Tuning including: Code Optimization, Configuration Optimization, Caching Strategy and Load Balancing
Confidential
Senior Java Lead Developer
Responsibilities:
- Design, develop, test and implement application functionality, changes or enhancements, using Java 6 JVM, J2EE, Hibernate 3.0, JSF, EJB 3, JIRA, JPA, MVC Design, JavaScript, AJAX, JQuery, HTML, CSS and WebLogic on ORACLE 12G DB, Jasper, JBOSS Server
- Develop and test project deliverables assigned as per design specifications
- Perform Technical Lead on J2EE development, including requirements gathering, design, development and testing, change management processes as they apply to the applications
- Analyze problems; understand impact of a problem on application and on client.
- Maintain and create system documentation for each supported application including enterprise architecture repositories. Use Hudson for project deployment and JIRA for bug tracking
- Migrate EMIS Application from ORACLE 10G to ORACLE 11G
Confidential
Sr. Software Lead Developer
Responsibilities:
- Responsible for the technical specifications, technical design, coding, feature enhancements, unit and integration testing of e-commerce enterprise application that impacts business transactions and purchases of QuickBooks and TurboTax products across the globe.
- I used Eclipse IDE, Java 6 JVM, Hudson, JUnit, on JBOSS, ORACLE ATG, OpenCMS, Remedy, WebTrac, ORACLE DB, Jasper, Ctrl-M and HUDSON for deployment.
- Design and code reviews that will result in high quality software services and offerings using: Eclipse IDE, Maven, Java6 JVM, J2EE, EJB, JS, MVC, AJAX, JSF, XML, HTML5, CSS3, JQuery, JSP, HTML, DHTML on JBOSS large-scale enterprise application, Agile-Scrum. Provided 24/7 technical support for Claims Processing Systems
- Application is built on SOA, using the SOAP web services standards
- Provide deliverables that is secure, scalable, maintainable, supportable highly available and meet the need of international customers. Implement Application Release and Deployment plans
- Comply with standards, and be consistent with the architectural framework. Also responsible for continuous improvements in designs and code to meet current and future needs.
- Support the QuickBooks and TuboTax products and services by diagnosing and resolving issues.
- Worked in a team environment to implement various System Performance Tuning including: Code Optimization, Configuration Optimization, Caching Strategy and Load Balancing
Confidential
Software Release Analyst
Responsibilities:
- Analyzes application problems and recommends modifications, release policies, frequency..
- Produces and maintains program code on UI development using HTML5, CSS3, Jquery
- Designs and builds application components based on user requirements.
- Ensure proper coordination between IT teams and interactions between component developments teams to ensure that dependencies are identified and taken into account during development life cycle. Automate programs/scripts that can expedite daily tasks
- Worked in a team environment to implement various System Performance Tuning including: Code Optimization, Configuration Optimization, Caching Strategy and Load Balancing
- Prepares Operations instructions for the execution of application programs.
- Reviews requirements with the users and provides time estimates for task completion.
- Work closely in collaboration with the project managers responsible for divisional and corporate projects. Participate in Information Technology processes improvements
- Uses Java 6 JVM, J2EE, Spring MVC Framework, EJB, JBOSS: JSF, Maven Build Eclipse IDE PHP, JS, UNIX, ORACLE 11G, PL/SQL, SVN, Log4j, Jasper, Ctrl-M
- Perform SIT, UAT, and Production testing, Agile-Scum, write test scripts, Continuous integration, Jira, Jenkins
- Perform Release Management Process for Web Applications
- Support both Change and Problem Management Process
- Develop automated build process. Provides recommendations for process improvements. Supports Guide and Development documentation, server configuration docs. Schedule, Track and Control Application Configuration. Use Hudson and JIRA
- Investigate and fix several deployment issues for various provincial regions
- Coordinate, Document and Implement Release and Application Deployment plans
Confidential
Java Lead Developer
Responsibilities:
- Java /J2EE in a Windows based platform for web based application
- Led the AMS team to support and enhance the C3P (Child Care Claim) project
- Performed various enhancements to the C3P systems based on user requirements
- C3P is a front-end web interface that provides claim processes to its parent CCIS system
- Produce high quality, modular, reusable JEE code and documentations that incorporates coding best practices and serves as an example for less experienced developers
- Designs and builds application components based on user requirements.
- Used Java 6 JVM, J2EE, SEAM framework, EJB 3, Maven2 Build on RAD Eclipse
- JSF, RichFaces, AJAX, EXT.js, JMS, PHP, JS, CSS3, HTML5, JDBC JUNIT
- MVC Patterns, Hibernate, SQL Server 2008 DBase, T-SQL, JQuery, Jasper, Ctrl-M
- XML, IBM WebSphere App. Server (WAS), IBM WebSphere Process Sever. Continuous Integration, JBOSS Server, Jenkins. Prepares functional specs user sign-off
- Performed Websphere Process Server configuration changes for Java/J2EE application deployment
- Use SOA design and SOAP protocol as web standards in an enterprise application
- Use JIRA for bug tracking. Developed automated build process. Provides recommendations for process improvements. Schedule, Track and Control Application Configuration.
- Worked in a team environment to implement various System Performance Tuning including: Code Optimization, Configuration Optimization, Caching Strategy and Load Balancing
Confidential
Project Manager
Responsibilities:
- Java /J2EE in a Unix based Platform for web based application
- Led the development team that designed and developed RemitaSTP@ (Straight-Thru-Process)
- Coordinated the Business Development dept. in transitioning banks to RemitaSTP@
- Confidential is an e-Payment transaction application system that was developed using
- Java 6 JVM, J2EE Spring MVC, Struts framework, EJB, Maven Build framework
- Used JS, EXT.js, CSS3, HTML5, XML, JSP, JSTL, PERL and Shell scripting
- JSF, ORACLE 10G Database, PL/SQL, Spring 3, Hibernate, Log4j, JQuery
- JBOSS Server on LINUX Platform, large-scale enterprise application, SQL Server
- Investigated and fixed several deployment issues at various Banks
- Perform Release Management Process for e-payment transaction at several Banks
- Produce high quality, modular, reusable JEE code and documentations that incorporates coding best practices and serves as an example for less experienced developers
- Worked in a team environment to implement various System Performance Tuning including: Code Optimization, Configuration Optimization, Caching Strategy
Confidential, Philadelphia, PA
Sr. Software Developer
Responsibilities:
- Developed GUI layout, presentation and interface layers using Flash 8, CSS, and Photoshop
- Built the Navigation Menu and Application Menu-Tabs (Search, Print..) using AS3, Flex 3.0
- Used C++, JS, DHTML, XUL, XML, XSLT, Flash, Flex 3.0, AS3.0, Adobe AIR, CSS, PHP and various open-source tools and frame works technology (e.g. NSIS, AJAX, EXT.js Prototype, JSON....) to develop rich user interfaces with real business applications and GUI front-end design for various Medical software products including the following:
- MKSAP 14 and MKSAP 14 derivative products
- Diabetes Care Guide (DCG) digital product
- Developed and implemented fully scalable and optimized search-engine for using Javascript, DHTML, and integrated it into the application’s TOC for the following medical product:
- Synchronized SEO with its TOC, using AJAX and Prototype libraries for the following product
- Developed web-applications that include extensive cross-browser support on multiple platforms
- Utilized HTML, DHTML, JavaScript, SVG, and RIA technologies such as: AJAX, Prototype, Accordion, MOO.FX.js and Prototype to develop full control of all contents in the content layer
- MKSAP 14 Online and MKSAP 14 Online derivative products
- ACP Diabetes Portal
Confidential
Responsibilities:
- Used XUL, XBL, RDF, JavaScript, CSS, open-source technologies to re-engineer and customize the Mozilla Firefox browser, continuous integration tool, Jira, Jenkins. The end-result is a portable, self-contained, kiosk-styled browser, based on solid Mozilla Firefox technology
- Enhanced advanced browser-menu functionality using the Microsoft COM and browser Interfaces
- Designed and developed portable large-scale application and its many derivative products that were encapsulated within the customized Firefox browser. The browser served as a shell-container for the apps.
- Repackaged the customized browser to encapsulate MKSAP and DCG applications with NSIS open-source packager for digital products for Windows OS, and Package-Maker for MAC OS
Confidential
Responsibilities:
- Used CGI, Ruby, PHP, UNIX/LINUX, MYSQL, and Oracle database for Confidential, server-side architecture and implementation.
- Interfaced the Basecamp API (project management tool) to server-based web-form. The form submits to CGI-Ruby on Apache server
Confidential
Responsibilities:
- Led product-centric teams in the design and development of medical education software, including interface development, database design and development, prototype and product development.
- Led R&D efforts within the department with eye towards current and future trends in software development strategies, approaches, and techniques
- Developed complex products by integrating several systems technology through programming
- Developed requirements and design specifications with systems integration for large-scale projects
- Performed all phases of the SDLC development cycle from requirements through delive