Software Developer Resume
Mclean, VA
SUMMARY:
- 5+ years of experience writing software in diverse corporate environments, specializing in design and development and automation of large - scale J2EE architecture based systems.
- Expansive experience in both Agile and System Development Life Cycle (SDLC) software development methodologies.
- Extensive experience in Requirements Gathering, Process Analysis, Use Case Development, Class Diagrams and Sequence Diagrams for both management and developer communities.
- Demonstrated the ability to acquire a high degree of proficiency in Java fame works that have become central to many mission critical environments at the Confidential, US Postal Service and the Office of Personnel Management
- Achieved Public Trust Clearance, no issues outstanding to prevent a Secret Clearance.
- Extensive experience in Relational Databases development, design and implementation for complex integrated systems. Converting sequential file designed systems to modern fault tolerant relational designs.
TECHNICAL SKILLS:
Operating System: Server 2008 R2 / 2012 R2, Windows 7, 8, 10Red hat/CentOS
Programming Language: Java, JavaScript/CSS, SQL, Bash, PowerShell
MVC Frameworks: Struts, Spring MVC, Spring Portlet
Middleware: EJB 3.0, EJB 2.1, Spring
Continuous Integration Systems: Jenkins, Hudson
SOA Methodologies: Rest, SOAP, MDB, Spring Integration, JMS
Database Query Language: SQL, HQL, ejbQL
Testing Tools: Junit, Easy Mock
ORM Tools: Hibernate, Entity Beans, Spring Data
Version Control: SVN, GIT, Serena Dimensions
Markup Languages: HTML, XML, WSDL, JSON
App Servers / Web Servers: Oracle WebLogic, Jboss, Tomcat, WebSphere
Databases: MySQL, Oracle, MySQL, PostgreSQL, SQL Lite
IDE: Oracle Workshop, Eclipse, JDeveloper
Content Manager: Webcenter: Content (oracle UCM)
Code Quality Tools: SonarQube
Agile storyboard management: Version One
PROFESSIONAL EXPERIENCE
Confidential, McLean, VA
Software Developer
Responsibilities:
- Translate preexisting tasks from ColdFusion to java maintaining 1-1 functionality. Used automated unit testing to compare original implementation to recoded tasks.
- Converted preexisting ISAM and SQL from the ColdFusion into spring-data framework calls and JPA objects.
- Design UX and UI for new systems transforming wireframe screens to live Java using JQuery/Ajax web front end.
- Automated the build and service transition in Maven.
Environment: Java 8 and 6, ColdFusion, WebSphere, Oracle, Maven, Hibernate, Struts, Spring-Data, Spring-MVC, JQuery, Server 2012/2008, VMware, CentOS, control-m, PHP, Dreamweaver, Html, CSS, JavaScript, Java, Dreamweaver.
ConfidentialSoftware Developer
Responsibilities:
- Implemented Systems as documented by requirements analyst.
- Wrote view layer using jsps, Spring Form, and Portlet tag libraries.
- Made extensive use of jQuery, YUI and HTML, CSS to implement very exact front-end requirements including: conditional events based on form input, popups, and client side form validation.
- Used Spring Validation to handle server side form validation, and error messages.
- Wrote Service layers to perform hibernate look-ups through connx gateway to Adabas.
- Implemented and maintained build script to be run in Jenkins continuous integration system, using Ant and Ivy; to handle dependency resolution, compiling and packaging of Portlet, Junit testing, and Sonar coverage reports.
- Used Spring JMS, Spring Integration, and JAX-B to implement service-oriented architecture to communicate with systems being built by other subsections of the project.
- Used JAX-WS, and JAX-B to implement soap endpoints to communicate with Corticon BRE.
- Some usage of spring AOP for reporting.
Environment: Spring Portlet MVC Framework, WebLogic app server, Jboss app server, Hibernate, Spring JMS, IBM MQ, Ant, Ivy, Jenkins, Corticon BRE, Jenkins CI, SonarQube, Serena Dimensions, Spring Integration, Html, CSS, JavaScript, Java, PHP, ASP.Net, Dreamweaver.
ConfidentialSoftware Developer
Responsibilities:
- Translated functionality of legacy services to java/Webcenter.
- Set up business processes using Webcenter: Content Workflows.
- Configured security for content access to meet client specifications.
- Created Mbeans for custom business logic.
- Developed using JDeveloper and Oracle Application Development Framework.
- Integrated UCM to Webcenter Portal via RIDC Web Services.
- Configured local and foreign JNDI data sources in WebLogic.
- Resolved UCM component dependencies.
- Created Portlets to Access UCM functionality.
- Deployed applications and EAR libraries to WebLogic.
Environment: Webcenter Framework 11g, Exalogic, Oracle Database 11g, Java Servlet Faces, Mbeans, WebLogic 11g, Web Services, JDeveloper, ADF, Html, CSS, JavaScript, Java, PHP, ASP.Net, Dreamweaver.
ConfidentialSoftware Developer
Responsibilities:
- Responsible for designing and developing application implementing Core J2EE Design Patterns for business tier such as Business Delegate, Service Locator.
- Implemented MVC Architecture using Struts Framework.
- MVC design pattern was implemented using Struts framework. Performed input validations using Struts Validator.
- Designed User Interfaces using JSP, Servlets, and HTML. Developed JSP custom Tag Libraries.
- Always used the best practices of Java/J2EE to minimize the unnecessary object creation, encourage proper garbage collections of un-used objects, minimize database calls, and optimize queries to get better performance of application.
- Used JavaScript to provide the shopping cart functionality and client side form validations.
- Used CSS for the front-page presentation.
- Used JDBC as the framework to add, remove, update and delete data from the database system.
Environment: J2EE, JDBC, Java Beans, JSP, HTML, JSP, XML, MySQL, CSS, JavaScript, Struts 1.1., Html, CSS, JavaScript, Java, PHP, ASP.Net, Dreamweaver.