Senior Java Developer Resume
|Desired Industry: Computer Software/Programming
|Desired Job Location: Aldie, Virginia
||Date Posted: 5/12/2010
|Type of Position: Full-Time Permanent
||Availability Date: 07/01/2010
|Desired Wage: 110K
||U.S. Work Authorization: Yes
|Job Level: Experienced with over 2 years experience
||Willing to Travel: Yes, Less Than 25%
|Highest Degree Attained: Bachelors
||Willing to Relocate: Yes
To obtain a lead or an architect position that will utilize my experience in programming and software design
EIV (Housing Urban Development, DC), Cloudnine Tech, VA (Aug. 07 Present)
Senior J2EE Developer, Development Lead, Programmer Analyst
Working on a J2EE application consisting of GlassFish application server for the web tier and Oracle as the backend database.
Introduced iterative/agile approach with unit tests and weekly releases.
Lead role in the migration of the system from SQL Server to Oracle 10g.
Utilizing Groovy functional programming on the JVM to globally change synonyms, temporary tables and inject exception handling in the stored procedures.
Mentored Junior developers in the Software Development Life Cycle followed at HUD
Designing several reporting modules from scratch using Java Server Pages (JSP) to view, Struts 2 to control the flow, Data Access Objects (DAO) and iBatis to retrieve and update the data for the reports.
Lead role in re-designing and implementing the login module for EIV to work with a Single Sign-on system and enable the application to allow users with multiple roles to login.
Teams Java representative in design, test and status meetings with the DCG
Working with DCG to resolve Struts2 and GlassFish issues for EIV and other subsystems.
Lead role in redesigning the EIV data access layer to use Spring and iBatis throughout the application.
Introduced and implemented the use of JUnit to write test cases for the business logic in Stored Procedures. All test cases were to be passed before each development cycle. This reduced the load on the testing team.
Configured GlassFish v2.1, built Ant scripts and used Hot Deploy to bring forth an Agile development environment to considerably save time in development cycle, deployment and unit testing.
Successfully converted legacy Java Servlet code to the Struts 2 framework and implemented several plug-ins such as JSON: to send json results back to the web pages for AJAX interactions and Spring: to automate configuration and wiring of applications objects.
Used iBatis Data Mapper Framework to couple Java Objects directly with stored procedures and SQL statements using XML descriptors.
Developed a GUI in Java that automatically changed legacy code to be iBatis persistence framework compliant
Periodically fixed bugs pertaining to stored procedures, web pages and back end Java code
Helped out in the Manual testing of the application by implementing the test scripts
AITS (Federal Aviation Agency, DC), Cloudnine Tech, VA (May. 08 Jan 09)
Tier two Lead, Programmer Analyst
Worked as a developer on a .NET application which assisted the FAA in managing inventory of their assets.
Involved in implementing various modules of the workflow management system that allows FAA to transfer/add/disburse assests from their inventory.
Involved in resolving issues in the legacy system, documenting them and implementing them in the new improved system.
Assisted the help desk in trouble shooting and fixing data discrepancies on the production database. Achieved 100% conversion rate in resolving backlog of 400+ tickets opened directly by the users of the system.
Involved in documenting and designing the new system by gathering requirements from the legacy system.
PAMA (Patients Alternative Medicine Association), Anaheim, CA (Dec. 09 Present)
Lead Developer, Business Analyst
Developed the system from scratch in Ruby on Rails and PostgreSQL that acts as a point of sale system for a pharmacy to sell products
Worked with an off-site team of two developers.
Gathered requirements directly from the client and implemented the system in three weeks. First version is currently live on http://pointofsale.heroku.com
Used GitHub for source control and Heroku to deploy the application in the cloud.
Implemented Admin module allowing the administrator to view sale statistics, gross sale for a month and most sold products. Utilized Ruby for sending automated email alerts about low inventory.
Designed database structure with a broader vision of other stores being able to use the same system with each store having its own domain.
Involved in gathering requirements for the second phase.
PS&R (Center for Medicare Services, MD), CGI Federal, Fairfax, VA (June 06 Aug. 07)
Development Lead, Developer
Worked as a technical consultant on Provider Statistical and Reimbursement
(PS&R) Redesign system for Centers for Medicare & Medicaid Services (CMS).
Worked on a three-tier web based architecture consisting IBM HTTP Web
Server for web tier, Cognos Report Net for application tier and Informatica doing
the ETL, with Oracle 10g database as backend.
Involved in developing a User Interface using Java Server Pages (JSP) as the view component, Java Servlet as Controller Component driven by XML files and Data Access Objects (DAO) and the database as the Data component of the MVC architecture.
Held the sole responsibility of designing and developing reference table maintenance system to enable adding/searching/updating data to the reference tables.
Held the sole responsibility of developing screens and business logic for Admin/Non-Admin Fiscal Intermediaries (FI) to enable admin users to submit, modify or decline requests submitted by non admin users.
Introduced and implemented the Struts Tiles template system to create a common look and feel for the web application
Involved in adding JavaServer Pages Standard Tag Library (JSTL) to JSPs across the whole application to remove business logic from JSPs.
Worked with Java Software development kit (SDK), provided by Cognos to develop screens and backend logic that enables users to send reports to Cognos from the User Interface.
Solely responsible for performing daily builds to the development environment and release builds to the test environment. Furthermore, held the sole responsibility for the system administration of Websphere Application Server (WAS) and IBM HTTP Web Server on Solaris.
Involved in Performance and Stress testing of the Web Application and constantly added input to help make the system more efficient.
CIBAC, Bowie State University, Bowie, MD (July 05 April 06)
Assisted professors on Chesapeake Information Based Aeronautics Consortium (CIBAC) project.
Added MPI (Message Passing Interface) to various programs written in C/C++ that extract lines from digital images.
Developed an Interface GUI in Java to work with the C/C++ programs.
Acquired skills utilizing Hough and Radon Transform to extract straight lines from aerial images
Stock Information Retrieval Agent, Bowie State University, Bowie, MD (November 05)
Developed a network based Java Web Agent which crawls through several different websites and displays the information back to the user in a GUI
Devised an algorithm to parse through raw HTML text to extract information relative to the user
Created a database in MySQL giving user the ability to store information to the database through the GUI
Created UML and Class Diagrams to illustrate the functional specifications
MIE, Bowie State University, Bowie, MD (December 04 February 05)
Working on SMETWeb, a system designed to reduce the hassles of paperwork between mentors and fellows.
Developed an online application submission system built on PHP & MySQL
Kiosk, Bowie State University, Bowie, MD (March 04 July 04)
Conducted research for Model Institutions for Excellence (funded by NSF)
Developed a Kiosk Station program that helped in the distribution of Microsoft Distribution Network Academic Alliance (MSDNAA) products in Bowie State University.
Utilized SQL Database, Java Servlets and JDBC technology to build the Client-Server model.
Bowie State University Major: Computer Science
Bowie, MD 20715 Cumulative GPA: 3.9/4.0
Polyglot Software Development Professional with over 6 years of experience bringing solutions from concept to release in variety of environments. Extensive experience in J2EE (5+ years), .NET (ASP and MVC) and dynamic languages like Ruby and Groovy. Amiable leader, works well with team members and is passionate about his work.
Languages: Java, .NET 3.5, .NET MVC, Ruby, Groovy, Perl, XML, SQL
App Servers: SunOne 8.2, GlassFish, Apache Tomcat, JBoss
Web Services: Apache CXF, SOAP, JAX-WS
Database: Oracle 10g, Sybase, MS SQL Server, PostgreSQL
IDE: Netbeans, Eclipse, TextMate, Visual Studio
Shell Scripting: ksh, bash
Frameworks: Struts 2, iBatis, Hibernate, Spring MVC, Rails, Grails, AspectJ
Version Control: PVCS, Visual SourceSafe, GitHub
Candidate Contact Information:
|JobSpider.com has chosen not to make contact information available on this page.
Click "Contact Candidate" to send this candidate a response.