We provide IT Staff Augmentation Services!

Software Development Manager Resume Profile

Summary

Senior Software Developer and Development Lead with 15 years of experience in software development including J2EE/Java, C/C and various other languages. Strong management and communications skills.

Skills

Programming Languages / APIs

Java/J2EE including AWT/Swing, GWT, Webwork Precursor to Struts 2.0 , JSPs,

Hibernate, Spring, Spring MVC, JQuery, JDBC, JNI, RMI, Webstart, SOA, REST, SOAP, Enterprise Java Beans, Servlets, Applets, Junit tests. C/C , Perl, PHP, JavaScript, AJAX, Ant, Maven, XML, SQL, HTML, CSS, shell scripting and VB. Various design patterns, OSGi, Apache Camel.

Operating Systems

Linux, Unix, Solaris, Windows, OSX, OS/400.

Network/Hardware/Applications Experience

Jboss, Apache/Apache Tomcat, WebSphere, WebMethods, IIS, network design,

PC/Server hardware, SQL servers including MS, postgres and mysql ,

DB2 Administration, CGI development, Visual Caf , Java Eclipse, Hudson,

Rational Application Developer 6 7, Matlab, GIMP, Adobe Photoshop, BIND,

various mail servers, various antivirus servers.

Application life cycle management

Planning, developing, documenting and testing. SCRUM.

Management duties

Small development teams, generally under 5 persons. Code reviews. Time management

Work Experience

Software Development Manager

Confidential

Manage day to day architecture and development of the RCP Case Management Suite for the Department of Defense. Duties include management of development staff, all architecture decisions as well as hardware and technology decisions. Reporting to Project Management as well as others as needed. Work with customer to develop requests and time estimates for those requests.

Principal Software Engineer

Confidential

Major technologies used:

  • Java/J2EE All code conforms to Java and J2EE specifications
  • All major testing points. HTTP s , MQ, JMS, SOAP, REST, EJB, RMI, CORBA, SQL, FTP, file system, junit, and more.
  • Swing/AWT Much of the UI is swing based.
  • GWT Web interface is nearly all GWT based

Senior Java Developer

Confidential

Major technologies used:

  • Java/J2EE All code conforms to Java and J2EE specifications
  • Spring MVC Our current jsp/controller architecture
  • JSP All JSPs use Jquery and Javascript.
  • JQuery Connections to the controllers are through JQuery
  • JPA/Hibernate Our backend model over an oracle database

Senior J2EE Developer

Confidential

Major technologies used:

  • Java/J2EE All code conforms to Java and J2EE specifications
  • Eclipse RDP UI generated via RDP for eclipse is portable from application to web application
  • JDBC Used for speed in critical systems
  • JMS JMS for passing information peer to peer across client machines
  • OSGi Modular framework used to hot swap components as needed in critical systems

Senior Technical Lead / Team Lead

Confidential

Major technologies used:

  • Java/J2EE All code conforms to Java and J2EE specifications
  • JSP used webwork and javascript for UI
  • Webwork Struts Connections to controllers via webwork
  • AJAX dynamic content retrieved via ajax calls for real time processing information
  • Hibernate use of hibernate for most non-critical db access
  • JDBC used for calling stored procedures and import processes
  • GWT Began converting JSP-based pages to GWT pages using AJAX and GWT styled controller models

Senior J2EE Developer

Confidential

Major technologies used:

  • Java/J2EE All code conforms to Java and J2EE specifications
  • Swing/AWT Used for application UI and graphics presentations
  • EJB3 Connections to back end via EJB and Message Beans
  • Hibernate Connection to DB2 database through hibernate

Systems Analyst

Confidential

Worked with Bank of America building out Solaris 10 servers with IBM DB2 and multiple WebMethods Integration Servers. High emphasis on scripting using ksh and Perl. Also working with cron jobs, startup/shutdown jobs and various JVM tuning techniques to make WebMethods perform well.

Scientific Programmer/Analyst

Confidential

Projects include, but are not limited to:

  • Development of a Navy application which allows selection of lat/lon on a generated map when coupled with various weather related variables to generate detailed reports or maps. Later redeveloped to a JSP/Applet program for use on the Navy's intranet and also SIPRnet. Technologies used: Java, AWT, Swing, HTML, Apache
  • Assisted with the underlying code to access MS SQL to run queries against farm insurance information. Technologies used: Java, Swing, J2EE, SQL
  • Development of another Navy program to collect information from generated files and generate unclassified ocean data. Technologies used: Java, Swing, J2EE, C, Fortran
  • Development of a GUI to display and refine data from a ground-penetrating radar and display in various ways. Technologies used: Java, Swing, AWT, C/C , Matlab
  • Development of a chat and FXP double-sided FTP program to run on a website via Java Webstart and applet technology. Technologies used: Java, Swing, Webstart, Apache, Perl
  • Development of software to run an Iridium satellite communications device. Technologies used: C, Scripting, Apache, Linux system admin, BIND.

Hire Now