We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Rockville, MD

OBJECTIVE:

  • Qualified IT professional with over 11 years of experience with excellent technical noledge through all phases of teh 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 teh 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 teh organization.
  • Empowered teams with hands-on procedures as part of noledge transfer to enable them to manage most of teh project administration.
  • In-depth noledge of framing and establishing best practices and guidelines for evaluation and selection, development and implementation of enterprise IT systems.
  • Expert in training teams for using AGILE methodologies for software development.
  • Instrumental in gettingCMMILevel IV Certification 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.

TECHNICAL SKILLS

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

Responsibilities:

  • Design and develop teh 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 teh new application using PostGreSQL and JSON.
  • Resolve complex issues of teh 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 teh deployment of Dev, Stage and Prod releases.

Confidential, Frederick MD

Senior Software Engineer

Responsibilities:

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

Confidential, Baltimore MD

Principal Programmer

Responsibilities:

  • Design and develop various backend and frontend JAVA components within teh CMS 3-zone architecture following CMMI defined processes and procedures for teh Retiree Drug Subsidy Secure Website (RDS-SWS).
  • Lead design sessions and get a buy in from teh project management on teh proposed architecture.
  • Responsible for communication with teh client to gather requirements for new features, determine scope for teh future phases and provide estimates on teh tasks. Estimation done using IBM Function Point Analysis.
  • Identify, analyze and improve existing business processes within teh organization and communicate it to teh team and management.
  • Mentor other team members in UI related technologies and principals.
  • Perform Code Reviews to improve teh quality of teh code by ensuring adherence to teh project development standards.
  • Address production issues on a daily basis and take corrective action based on teh problems encountered.
  • Perform research on emerging technologies to determine impact on application execution. Some of teh new tools dat has 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 teh RDS Program.
  • Instrumental in getting CMMI level IV certification for GDIT. Involved in Process Improvement Assessment.
  • Teh complexity of teh functionality and teh business rules associated with teh RDS System makes this a very challenging application and consequently a very good learning experience.

Confidential, Austin TX

IT Specialist

Responsibilities:

  • Responsible for investigating tasks, initial design, development, bug fixing, quality engineering, documentation, and general product maintenance for HP’s Content Management System.
  • Lead teh 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 teh use of AGILE-SCRUM methodology in teh Content Management Team.
  • Lead teams as a SCRUM Master as part of teh 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

Responsibilities:

  • Designed system application architecture and developed multi-tiered object-oriented (OO) application using teh 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 teh Commerce Widget solution to scale to unprecedented growth using Amazon Web Services.
  • Provided training on Velocity Template using Tomcat.
  • Used Scrum management process of software development along with agile development methodology.

Confidential, Boise ID

Sr. Software Design Engineer

Responsibilities:

  • Coordinated work among teh Third Party developers, teh Test Team and teh 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 teh 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 III

Responsibilities:

  • Responsible for teh re-architecture and release of first HP LaserJet M4730 2.6(gentoo) emulator.
  • Proposed, designed and implemented teh 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 teh 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 halp understand emulation plan for MFP’s scanner.
  • Analyzed tools and came up with good practices and process improvements.

We'd love your feedback!