We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Rockville, MD

OBJECTIVE:

Qualified IT professional with over 11 years of experience with excellent technical knowledge through all phases of the project life cycle - Analysis, Design, Development, Testing, Implementation and Post-production support seeking a Senior Java Developer position.

SUMMARY:

  • Track record of delivering quality Java/J2EE based solutions over 10 years in the Insurance, Grants and Peer Review Management, Content Management, Online Retail, Imaging and Printing industries.
  • Firm ability to research, analyze and translate complex business and technical information to stakeholders and developers at all levels of the organization.
  • Empowered teams with hands-on procedures as part of knowledge transfer to enable them to manage most of the project administration.
  • In-depth knowledge of framing and establishing best practices and guidelines for evaluation and selection, development and implementation of enterprise IT systems.
  • Expert in teams for using AGILE methodologies for software development.
  • Instrumental in gettingCMMILevel IV forGeneral Dynamics IT (GDIT)
  • Experienced in tracking milestones, producing deliverables while leading projects and balancing risks, schedules and resources.
  • Flexible, enthusiastic and project oriented team player with solid presentation, communication and mentoring skills.

TECHNOLOGIES:

Operating Systems: Windows 7, Android, UNIX, Red Hat Linux, Ubuntu LinuxWindows XP

Programming Languages: Java, Groovy, J2ee,JSP, Servlets, JMS, SOAP, XML, SQL, Python

Web Tools: JQuery, JSON, HTML, JSP, Servlets, J2EE, Ant, Java Script, JDBC, JMS, SOAP Web service, JUnit, EasyMock, Velocity

Frame Works: Struts MVC, Spring, Hibernate, Groovy on Grails

Scripting Languages: Bash, Python, Jython, HTML, JavaScript

Design Methodologies: SDLC, UML, J2EE Design patterns

App/Web Servers: Web Sphere, Web Logic, JBOSS, Apache Tomcat

Protocol: HTTP, LDAP, FTP

Databases: PostGreSQL, Oracle SQL Developer, MS Access 2000, Microsoft SQL Developer

SCM: Git Hub, Subversion, IBM Clearcase, Star Team, MKS Integrity, SVN

IDE Tools: Eclipse, GGTS

Other Tools: IBM Websphere MQ, Sterling Integrator 5, Hudson, Sparks EA Tool, HP Quality center, JRebel Microsoft FAST, JIRA, Crucible, Confluence

PROFESSIONAL EXPERIENCE:

Confidential, Rockville, MD

Senior Software Engineer

Technologies: Groovy on Grails, Apache Tomcat, Hibernate, JSON, JQuery, Subversion, XML, PostGreSQL, GGTS

Responsibilities:

  • Design and develop the Housing Urban Development (HUD) Grants Management project using Groovy on Grails technology in an Agile environment.
  • Import legacy data and convert existing data for access in the new application using PostGreSQL and JSON.
  • Resolve complex issues of the system in creative and effective ways.
  • Act independently to determine methods and procedures on new assignments where analysis requires an evaluation of various variable factors.
  • Responsible for the deployment of Dev, Stage and Prod releases.

Confidential, Frederick MD

Senior Software Engineer

Technologies: Groovy on Grails, Apache Tomcat, Spring, Hibernate, JSON, JQuery, Jython, Tortoise SVN, Hudson, XML, Oracle SQL, GGTS

Responsibilities:

  • Perform complex analysis, design, development, testing of various backend and frontend Groovy components within the Grants Management System.
  • Lead design sessions to propose better strategies to fix the performance issues related to the system.
  • Identify key areas of improvement and enhancement of the overall system.
  • Mentor other team members in UI related technologies and principles.
  • Perform Code Reviews to improve the quality of the code by ensuring adherence to the project development standards.
  • Address client reporting requests on a daily basis

Confidential, Baltimore MD

Principle Programmer

Technologies: Java/J2EE, IBM Websphere MQ, Struts Framework, Spring, Hibernate, XML/XSD, Sterling Integrator 5, SQLDeveloper, MKS Integrity, GIT, Enterprize Architecture

Responsibilities:

  • Design and develop various backend and frontend JAVA components within the CMS 3-zone architecture following CMMI defined processes and procedures for the Retiree Drug Subsidy Secure Website (RDS-SWS).
  • Lead design sessions and get a buy in from the project management on the proposed architecture.
  • Responsible for communication with the client to gather requirements for new features, determine scope for the future phases and provide estimates on the tasks. Estimation done using IBM Function Point Analysis.
  • Identify, analyze and improve existing business processes within the organization and communicate it to the team and management.
  • Mentor other team members in UI related technologies and principles.
  • Perform Code Reviews to improve the quality of the code by ensuring adherence to the project development standards.
  • Address production issues on a daily basis and take corrective action based on the problems encountered.
  • Perform research on emerging technologies to determine impact on application execution. Some of the new tools that have been introduced are: GIT Hub SCM, Hudson Continuous Integration, JRebel instant reloading of Java class changes.
  • Prepare reports on security analyses and findings (HP WebInspect and Fortify Scan), and present results to management and/or customer personnel.
  • Authored and enhanced System Design Document and Interface Control Document for the RDS Program.
  • Instrumental in getting CMMI level IV for GDIT. Involved in Process Improvement Assessment.

Confidential, Austin, TX

IT Specialist

Technologies: Java/J2EE, Weblogic, Struts Framework, XML/XSD, Documentum, Oracle, SQL, Star Team, Microsoft FAST

Responsibilities:

  • Responsible for investigating tasks, initial design, development, bug fixing, quality engineering, documentation, and general product maintenance for HP’s Content Management System.
  • Lead the design and development of a search engine application for HP's Content Management System using J2EE / JSP / Struts, Documentum and Microsoft FAST.
  • Gather, interpret, and document customer requirements. Create and execute project plans and revise as appropriate.
  • Validated design proposals and implemented necessary changes to artifacts and deliverables.
  • Initiated and trained the use of AGILE-SCRUM methodology in the Content Management Team.
  • Lead teams as a SCRUM Master as part of the Agile Development Process.
  • This role required coordinating work with a geographically diverse team. As a result had to telework occasionally using HP’s online communication tools, which allowed me to effectively achieve company goals in project development.

Confidential, Boise, ID

Sr. Java Engineer

Technologies: Java/J2EE, JBoss, Struts Framework, XML/XSD, Hudson Continuous Integration Software, Oracle, Subversion

Responsibilities:

  • Designed system application architecture and developed multi-tiered object-oriented (OO) application using the JBOSS platform.
  • Developed high-quality, standardized Java components and standardized JSP pages using Subversive and Eclipse development environment.
  • Developed a customized and dynamic Commerce Widget which would be hosted on partner websites.
  • Designed and implemented hosting the Commerce Widget solution to scale to unprecedented growth using Amazon Web Services.
  • Provided on Velocity Template using Tomcat.
  • Used Scrum management process of software development along with agile development methodology.

Confidential, Boise, ID

Sr. Software Design Engineer

Technologies: Java/C++, XML/XSD, IBM Clearcase, ANT, Bash Scripting, SQL Developer

Responsibilities:

  • Coordinated work among the Third Party developers, the Test Team and the Support/Deployment team to provide them with technical solutions for HP high-end LaserJet printers on Chai Software Development Kits (SDK), Chai Digital Send Enablers (DSE), Input-Output Filters (IOFs), PCL and PJL.
  • Provided timely rolls of Software Development Kits(SDKs) for current HP products.
  • Provided support for native and dynamic to already released SDKs which included extensive coding JAVA, C++ and XML.
  • Added features to ChaiVM to enhance the functionality of Multifunction printers (MFPs) in JAVA, C++ and XML.
  • Performed unit testing and prepared unit test documents. Provided QC support for integration testing.

Confidential, Boise, ID

Firmware Engineer

Technologies: Java/C++, XML/XSD, Bash Scripting, Python Scripting, CRON jobs, Clearcase

Responsibilities:

  • Responsible for the re-architecture and release of first HP LaserJet M4730 2.6(gentoo) emulator.
  • Proposed, designed and implemented the automated qualification of Scanner emulation and Engine emulation for Edgeline and Canon based products using Clearcase and PATT. Qualification process included unit testing, regression testing, integration testing and black-box testing.
  • Automated the build and release process for Scanner and Engine emulation for Edgeline and Canon based products using Clearcase, UNIX shell scripts and CRON.
  • Designed and implemented Integration tests for Edgeline Scanner Analyzer.
  • Responsible for reverse engineering scanner signals to help understand emulation plan for MFP’s scanner.
  • Analyzed tools and came up with good practices and process improvements.

We'd love your feedback!