We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • I am looking to find aJava developer role, helping with architectural responsibilities, in software development.
  • Summary of Skills and Experience
  • 10+ years experience in Software Development that involved customer interaction (requirements gathering, timelines, cost and development), designing, implementing, and testing software.

TECHNICAL SKILLS:

Languages: Java, Javascript, Flex, C#, C++, Shell Scripts (bash, tcsh)

Technologies: JSP, Servlets, Swing, JMS, XML, XSLT, hibernate3, SFTP (java), Applets, Axis

Tools: Eclipse, Tomcat v5/v7, ANT, SVN, Bugzilla, JBuilder, Maven, Spring (tutorial), CVS, wsdl2java

Operating Systems: Ubuntu, Windows, Centos, Red Hat, FreeBSD, HP - UX, Solaris

Databases: Postgres, Oracle, SQL Server, Times-ten

Processes: Waterfall, Agile/Scrum

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

Senior Software Developer

Responsibilities:

  • Created two web applications that allows users to add, delete and update participants’ information removing the need for shared excel files. Designed applications that allowed users to run them when they needed, removing development team interaction.
  • GuLF Study (Gulf Long Term Follow-up)
  • Created a Swing application that allows users to add, delete and update participants who were involved in the Gulf Oil spill.
  • System Administrator duties.

Confidential, Morrisville, NC

Senior Software Developer

  • National Toxicology Program (NTP)
  • Architected, designed and maintained web and server applications. Wrote validation software to verify data coming in was valid.
  • System Administrator, Build and Release Manager, Configuration Manager, Production Support
  • Used agile/scrum processes

Confidential, Raleigh, NC

Software Consultant

Responsibilities:
  • Build and Release Manager (Java Web applications)

Confidential, Durham, NC

Software Consultant

Responsibilities:
  • Created framework for introducing Jasper Reports into the application
  • Updated maven components.

Confidential, Durham, NC

Senior Software Developer

Responsibilities:
  • Project Lead managing two external customers as well as internal customers.
  • Implemented maven artifacts (APIs) used by our and other internal groups, a secure web service interface for billing requiring Java certificates, a web portal application with news feeds, weather, among others, and a complex XML to Java code to database importer and exporter.

Confidential, Durham, NC

Senior Software Developer

Responsibilities:
  • Developed a Java Web Application for internal customer allowing them to search for current customers based on entered criteria.
  • Managed eDesk: banking web application used at branches and met with customers directly.
  • Implemented standalone application allowing database analysts to process their files removing manual queries.
  • Re-factored ASP Web Application to improve performance.

Confidential, Raleigh, NC

Senior Web Developer

Responsibilities:
  • Reach out web application allowing people to start a dialogue with someone they know.
  • Managed web application projects from concept to implementation using Microsoft’s .NET platform. Projects ranged from Visual Basic to C#, all utilizing Microsoft’s SQL Server.
  • Involved in all aspects of day-to-day operations, from top-level maintenance to software development.
  • Met with clients directly to capture requirements and to discuss current progress of their project.
  • Introduced SDLC to entire organization to train them in the most effective way to develop web application software.

Confidential, Research Triangle Park, North Carolina

Senior Software Designer

Responsibilities:
  • Build Manager: Developed an installation process for Voice over IP software (Solaris packages, shell scripts). Enhanced build system add framework to get time to 20 minutes as opposed to 4.5 hours, also getting the total size down to one cdrom.
  • FCAPS
  • Performance Manager and Log Manager: applications used for monitoring all components of the platform. Maintained software monitor process for reliability and graphics package (Java/C application), database access design and implementation for other groups.
  • Local representative for Configuration Management and bug reports maintainer for RTP location.
  • Advanced Services
  • Implemented Call Processing Language (CPL) editor.
  • Subscriber Self Provisioning (SSP), Web Portal that allowed customers to change their own call features.
  • Implemented a Java State Machine - a real-time state machine later ported to C++.
  • Implemented a Java Timer Implementation - used a worker pool for better efficiency.
  • Initially installed and maintained iPlanet Web Server for Voice over IP software later converting to the open source Apache/Tomcat Web Servers.

Confidential, Research Triangle Park, North Carolina

Java Developer

Responsibilities:
  • Prototype SIP User Agent
  • Was on initial 3-person team that designed and tested the application.
  • Contact prime for problems.
  • Build Manager.

Confidential

Pascal Developer

Responsibilities:
  • Owned and maintained Confidential and PASCAL source code.
  • Implemented ISDN features for the DMS 100 switch.
  • Software design maintenance of ISDN BRI source code. With my free time I helped other departments solve problems within their software domain.
  • Tested and documented ISDN BELL-CORE standard error codes.
  • Fast tracked to mid-level based on my performance and responsibilities.

We'd love your feedback!