Sr. Application Developer Resume Profile
3.00/5 (Submit Your Rating)
Jacksonville, 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, C/C , VB, PHP, ORACLE SQL
- ORACLE ATG, JBOSS, WebLogic, UNIX, LINUX, Windows OS, MAC OS X
- Strong knowledge of methodology, tools, standards and procedures
Areas of expertise include:
|
|
|
|
|
|
TECHNICAL AND TRAINING EXPERIENCE
- Operating Systems: Windows 95/98/NT/2000/XP/7, Macintosh OS 8, OS 9, UNIX, LINUX
- Programming Languages: OOP, C, C , JAVA, J2EE, MS Visual C , VB, MS VFP 8.0,
- Project Management and Testing Tools: MS Project, SVN, VMWare
- Back-End Tools Scripting Languages: CGI, PHP, PERL, Ruby
- IDE: Eclipse, NetBeans, Flex Builder 3.0, Visual Studio 2008, .NET Environment
- Software Design Methodology: OOD/A, UML, N-Tier, Multithreaded, Agile/Scrum
- RDBMS/Database: ORACLE, Sybase, MySQL,SQL Server, Embedded SQL, JDBC, ODBC
- Web Tools Technologies: DHTML, XML, XUL, JScript, AJAX, Flash/AS 3.0, JSON
- Frameworks, APIs SDKs: J2EE, Spring, Hibernate, JSP, JSF, Apache CXF, POI, AIR
- Back-end and Server Environments: JBOSS, WebLogic, WebSphere, ORACLE ATG
- Others: TCP/IP, Network Programming, VSS, Workstations and Server Hardware
Professional Experience
Confidential Sr. Application Developer
|
Confidential
Sr. Systems Analyst
- Provide comprehensive consultation to technical staff and business unit clients in recommending and implementing solutions to business problems.
- Responsible for the design of systems and their subsystems, utilizing an understanding of available system architecture, tools, capabilities, computer equipment capacity and limitations, operating time, and other technical considerations.
- 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 JVM, J2EE, Hibernate 3.0, EJB 3, Java Persistence, MVC Design, JavaScript, AJAX, Webservice Development, Websphere Server, IBM RAD and ORACLE 11G database
- 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
- Analyse problems, understand impact of a problem on application and on client
- Analyse user requirements for new functionality, changes or enhancements.
- Maintain and create system documentation for each supported application including enterprise architecture repositories.
Confidential
Sr. Systems Analyst/Developer
- 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, Axis, JMS, ESB's, XML, XSD, XSL, JSON, HTML5, JavaScript, Apache open source libraries, Maven, Git, Eclipse, continuous integration testing.
- 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
Confidential
Senior Java Lead Developer
- Design, develop, test and implement application functionality, changes or enhancements, using Java 6 JVM, J2EE, Hibernate 3.0, JSF, EJB 3, Java Persistence Framework, MVC Design, JavaScript, AJAX, JQuery, HTML, CSS and WebLogic on ORACLE 11G database
- Develop and test project deliverables assigned as per design specifications
- Develop and maintain good relationships with clients and managerial levels.
- Appropriately manage client expectations on Help Requests and System Requests.
- Perform Technical Lead on J2EE development, including requirements gathering, design, development and testing, change management processes as they apply to the applications
- Analyse problems, understand impact of a problem on application and on client.
- Analyse user requirements for new functionality, changes or enhancements.
- Produce high quality, modular, reusable JEE code that incorporates coding best practices
- Provide accurate estimates for new functionality, Help Request System Request
- 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
- 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 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.
- Participate in initiatives to improve processes, standards and practices.
Confidential
Software Release Analyst
- 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
- 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 and Eclipse IDE PHP, JS, UNIX, ORACLE 10G, PL/SQL, SVN, Log4j
- Perform SIT, UAT, and Production testing, Agile-Scum, write test scripts
- 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 Consultant
- 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
- Analyzes application problems and recommends modifications
- 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
- XML, BM WebSphere App. Server WAS , IBM WebSphere IDE WASAD , Log4j
- Prepares functional specifications for user sign-off
- Performed Websphere configuration changes for Java/J2EE application deployment
- Use SOA design and SOAP protocol as web standards in an enterprise application
- Performs systems testing with internal clients. Use Hudson for deployment
- Provide support during various phases of testing. Use JIRA for bug tracking
- Performed SIT, UAT, and Production testing, Agile-Scum, write test scripts
- Performed Release Management Process for C3P Application
- Developed automated build process. Provides recommendations for process improvements. Schedule, Track and Control Application Configuration.
- Configured and Deployed the C3P application on DEV and UAT environments
Confidential
Project Manager
- Led the development team that designed and developed RemitaSTP Straight-Thru-Process
- Client-Side - Java /J2EE in a Unix based Platform for web based application
- Coordinated the Business Development dept. in transitioning banks to RemitaSTP
- REMITA 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 10 Database, PL/SQL, Hibernate, Log4j, JQuery
- JBOSS Server on LINUX Platform, large-scale enterprise application, SQL Server
- Supports both Change and Problem Management Process
- Developed rich web interfaces with real business applications
- Investigated and fixed several deployment issues at various Banks
- Resolved several technical and production issues, using adequate log-files
- Perform Release Management Process for e-payment transaction at several Banks
- Coach and mentor less experienced developers
- Produce high quality, modular, reusable JEE code and documentations that incorporates coding best practices and serves as an example for less experienced developers