Java Developer Resume Profile
MN
PROFESSIONAL SUMMARY
- 8 years of experience in Software Development, working in all phases of the SDLC, including system analysis, design, coding, debugging, documentation, testing and management.
- 2 years of experience developing Java applications with Eclipse IDE.
- Strong in Object Oriented Analysis, Design and Development using UML. Storyboards, Use Case diagrams, Activity diagrams, Class diagrams, Sequence diagrams and Interaction diagrams .
- Experience in relational database design and modelling.
- Good coding practices.
- Experience developing Java applications with Eclipse.
- Familiar with different version management tools.
- Experience with automated testing tools including JUnit and Silk Performer.
- Experience writing PL/SQL code.
- Effective team player with good communication, interpersonal, and presentation skills.
TECHNICAL SKILLS
Languages: Java, JDBC, XML, PL/SQL, HTML, JavaScript, CSS, C/C , C , Servlets, JSP, LotusScript, Python.
Web and Application Servers: Tomcat, OAS.
Design and Protocols: Object-Oriented Analysis and Design, Database Design, Coding Standards, Documentation Standards, Agile methodologies and UML.
Databases: Oracle 10/11g, DB2.
Operating Systems: Windows, Linux, AIX, HP-UX.
Version Control Systems: Source Safe, Starteam, CVS, Perforce.
Development Tools and IDE: Eclipse, Visual Studio, Rational Software Architect, Borland Together, Erwin.
Testing and Application Monitoring: JUnit, Fitnesse, Silk Performer, CA Wily Introscope.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
- Coded new functionalities in java, based on backlog requests.
- Updated backend core functionality regarding database access using JDBC, including SQL queries.
- Created unit tests using JUnit for new functionality coded and for regression testing where it was not available.
IT Analyst
Confidential
- Implemented Silk Performer performance tests using BDL for 3 different projects all web based applications .
- Wrote scripts in Python for automating data extraction from files for performance testing.
- Participated in system monitoring using CA Wily Introscope and CEM.
- Participated in Crisis situations pertaining performance issues for systems that affected all Social Security.
- Validated and Reviewed Performance Tests Plans, Test Cases and Test Scenarios, for over a dozen projects.
- Reviewed and analyzed the results from performance test executions for over a dozen projects, which resulted in technical documentation for performance improvements.
- Defined corporate standards for web front-end development optimization.
- Monitored system performance in production using CA Wily Introscope.
- Monitored system performance in homologation for identifying performance bottlenecks using CA Wily Introscope.
- Analysed GC, Heap and CPU behaviours in the JVM to identify issues in applications.
- Analysed performance metrics for Java applications to provide reports suggesting optimization, pointing issues and giving the green light for deployment in production.
- Monitored system performance during performance tests to identify bottlenecks and memory leaks.
- Managed the Performance Engineering Team for 2 months.
- Environment: Eclipse, JBOSS, OAS, Oracle 10/11g, PostGreSQL, MySQL, JavaScript, ASP, Java, J2EE, Spring, Introscope, Python, Silk Performer
Confidential
- Developed Java program for EBCDIC conversion for the CNISPJ system.
- Developed a desktop Java application for generating management reports for SIRC National System for Registration of Births, Deaths and Marriages and SE Special Social Security System applications, using Swing for the front-end and JDBC to connect to the database.
- Developed Java programs for automating tasks.
- Maintained and developed new PL-SQL routines for the CNISPJ application.
- Updated the CNISPJ database relational and logical models to include new data.
- Provided quality assurance of the documentation of the National Database for Juridical Persons application CNISPJ and provided suggestions for the improvement of the documents.
- Established CNISPJ requirements engineering and management.
- Planned and designed test cases for CNISPJ updates and debugging.
- Managed the CNISPJ-QSA project.
- Did Function point analysis for the CNISPJ-QSA project and for the ADMPER application approximately 800 function points .
- Environment: Java, Oracle 10/11g, Eclipse, JUnit, OAS, JSP
Confidential
Software Engineer
Telecom Italia Mobile was updating their billing system to a new billing system that would provide more modularity and ease maintenance, using web services and Java.
- Created the test case document template.
- Environment: HP-UX, Java, Eclipse
Confidential
The project was to provide a CMS for the company, to be a knowledgebase, as well as an integrator for internal services and processes.
- Designed the conceptual architecture for the portal.
- Analysed and implemented available portal tools in the market.
Confidential
Lotus Developer
- Developed new functionalities for the tool.
- Maintained the tool through bug fixes and code improvements.
- Deployed all updates to the homologation environment.
- Managed the deployment to production, through planning deployments and monitoring the production team during deploys.
- Environment: Lotus Notes 7, LotusScript
IT Specialist
Confidential
- Analysed, designed and coded tools for automating ROF backend tasks, using Lotus Notes.
- Coded the report module of Express Financing application v3.0 desktop application based on the ROF application in C .NET Framework 2.0 .
- Designed the Express Financing application v3.0, in .NET Framework 2.0.
- Managed the development of the technological migration project for the Express Financing application v 3.0 to .NET framework 2.0 C .
- Planned, designed and executed Test cases for the deployment of the Rapid Online Financing ROF web application in the United States, for which I was awarded IBM's Bravo award.
- Trained the IBM's Canada Team for the acceptance tests, in Markham, ON.
- Managed and supported the test team during ROF deployment in Canada, for which I was awarded IBM's Bravo award.
- Administrated the ROF Application for the US, Canada, Germany, France, Belgium, Netherlands, Austria, Switzerland, Czech Republic, Poland and Hungary, as well as provided support for other team members and end-users in these countries.
- Redesigned the ROF user application access request process, including the development of new automated functionalities in LotusScript to improve response time.
- Managed the development and deployment of the Express Financing tool v2.17.
- Managed the development of the contract generation module project in the Express Financing tool.
- Trained the Hungary ROF team, to run the user registering process.
- Trained the India ROF team, to run backend administrative procedures in ROF.
- Managed the Hungary and India ROF teams' activities.
- Trained new members of the Brazil ROF team and members of the US team on system administration, testing and usage.
- Developed new automated functionalities to improve response time in the ROF application for corporate control processes auditing and controllership .
- Environment: Lotus Notes, LotuScript, MonoDevelop, C
Confidential
Business System Analyst
- Performed requirements engineering for 2 out of 5 system modules.
- Wrote requirements documentation.
- Wrote use cases.
- Designed Business Class diagram, using UML.
- Designed test cases for those 2 modules.
- Designed and validation of the database of the system.
- Performed function point analysis for approximately 12000 function points.
- Designed and planned systems performance tests.
- Maintained equipment lease contract and controls.
- Environment: SharePoint 2003, Visual Studio 2005, Borland Together for VS, SQL Server 2003, Windows Server 2003