We provide IT Staff Augmentation Services!

Lead Software Developer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Extensive experience in the corporate enterprise environment with engagement at all levels of the software development lifecycle. Excellent interpersonal, verbal, and written communications skills.
  • Ability to work as a director, development lead, individual contributor, or cooperative team member. Ability to work with customers and management to arrive at solutions.
  • Highly motivated and a self - starter that achieves project goals and milestones.
  • Ability to troubleshoot and solve problems quickly.
  • I seek to secure a position involving the implementation of business requirements through design and development of client/server, web, and/or UI technologies.
  • My position must afford opportunities for learning, professional challenge, and growth.
  • Over 18 years of IT Experience in software systems development.
  • Highly skilled using Ruby, Java, C#, J2EE, Ruby on Rails and ASP.NET to create web application front-end and back-end systems.
  • Very experienced creating and implementing relational database designs.
  • Highly skilled using Oracle, MySQL, PostgreSQL, MS SQL Server and Sybase to create and implement databases including extensive development of stored procedures.
  • Skilled with client-side technologies including Javascript, HTML and CSS.
  • Skilled with client-side frameworks and plugins including JQuery, Bootstrap, Highcharts and others.
  • Highly skilled with web and app servers including Apache, Passenger, IIS, WebLogic, WebSphere, Tivoli/Maximo, Tomcat, Nginx and others.
  • Skilled with MVC, Object Oriented Design Principals and Patterns.
  • Very experienced working on Windows, Windows Server, Mac OS X, Linux (CentOS/Ubuntu) and HP-UX
  • Very experienced in developing enterprise business applications using multiple tools and methodologies.

TECHNICAL SKILLS:

Languages: Ruby, Java (Certification - SCJP), C#, HTML, JavaScript, CSS, JSON, SQL, PLSQL, TSQL, XML, XSL, XPATH, VB, Clarify Clear BASIC, Worked with: HAML, SASS, Action Script, C, C++, ColdFusion

Frameworks, Platforms and APIs: Ruby on Rails, J2EE, ASP.NET, SOAP, WSDL, Hibernate, JUnit, Swing, JQuery, Bootstrap, RSpec, Highcharts, BIRT, RosettaNet, ColdFusion, osCommerce, Authorize.net

RDBMS: Oracle, MySQL, PostgreSQL, MS SQL Server and Sybase

IDEs and Tools: NetBeans, Eclipse, Visual Studio, Capistrano, Bundler, RVM, rbenv, UML Design, TOAD, SQL Developer, Photoshop, Flash, WebLogic Workshop and JBuilder

Source Control: Git, SVN, CS-RCS, VSS

Servers: AWS (EC2,S3 and RDS), Apache, Passenger, IIS, WebLogic, WebSphere (Certification - WAS 6.1ND System Administration), Tivoli/Maximo, Nginx, Resin App Server, Winstone, Tomcat and Glassfish

PROFESSIONAL EXPERIENCE:

Lead Software Developer

Confidential

  • Lead software developer on the ACPRS software application used for grants management by the Department of State (DoS).
  • Working with a small team to move the ACPRS Legacy system to the Ruby on Rails Framework.
  • Responsible for the daily development process including development task assignment, issue tracking, team meetings and weekly reports to management.
  • Direct interaction with customers, project managers and managers to analyze business requirements, review solutions, provide specifications and execute the development of software.
  • Design tasks include front-end, server, server infrastructure and database design.
  • Development tasks include new feature development as well as software maintenance.
  • Technologies used for development include Ruby, Ruby on Rails, JQuery, Bootstrap and PostgreSQL for deployment on Amazon Web Services using Ubuntu with Nginx.

Lead Software Developer/Director

Confidential

  • Responsible for the strategic planning and direction of all IT infrastructure, software platforms, designs and development for the company’s online survey systems.
  • Design tasks include front-end, server, server infrastructure and database design.
  • Development of complete managed survey systems, web user portals, web real time online reporting, email notifications and back ground processing.
  • The lead software developer fully responsible for all aspects of the software development life cycle, system management and deployment.
  • Direct interaction with customers, project managers and managers to analyze business requirements, review solutions, provide specifications and execute the development of software and procurement of hardware.
  • Technologies used for development include Ruby, Ruby on Rails, JQuery, Bootstrap, Java, MySQL, Stored Procedures for deployment on Mac OS X and Linux with Apache and Passenger, and Java Swing GUIs and J2EE for deployment on Windows.
  • Interviewing, hiring and supervising contract developers when needed.

Senior Applications Developer

Confidential

  • Debugged and enhanced multiple HR and internal corporate C# ASP.NET applications for travel, Active Directory employee updates, Employee Services, Employee life cycle (i.e. hiring, promoting, job change, salary change and terminations) and others.
  • Apps interfaced with SAP and custom apps within KBR and were housed on IIS with Oracle on the backend.
  • Created Packages, Stored Procedures, and Triggers in Oracle.
  • Reverse engineered several corporate applications with no documentation in order to bring all overseas contract development back in house and protect KBR’s intellectual property.
  • Created documentation and verified that the code in production was mirrored in our VSS source control system using Reflector.
  • Contributed to the technical implementation of IBM’s Tivoli Service Request Manager and Tivoli Asset Management for IT modules based on Tivoli/Maximo in the following ways.
  • Implemented application designer changes and developed BIRT reports.
  • Administered the WebSphere ND server environment through J2EE EAR file and WAR deployment, JMS configuration, LDAP/Repository setup, configuration of foundational data, Integrated Framework Imports and Exports (including Classifications, Assets, Items and Storerooms), and Migration Manager Package development/deployment.
  • Deployed database configuration changes in support of application changes.
  • Was a point of contact for support between IBM and KBR during the implementation.
  • Mentored junior level developers.

Senior Software Development Engineer

Confidential

  • Led the functional design and development of a B2B C# ASP.NET solution.
  • This solution allowed for programmatic interaction of partners with backend internal systems.
  • This B2B solution utilized RosettaNet standards, XML and XSL technologies, XML transformation, MS SQL Server, and Oracle.
  • Provided enhancements and production support for the then current B2B legacy solution.
  • Worked with and led offshore development teams.
  • Led the server-side development of a high-profile client server application for the Enterprise.
  • This app was developed in the J2EE environment using Servlets, EJBs, MVC architecture, XML over HTTP, SOAP, XML Parsing, dom4j, sync, & async transactions utilizing WebLogic, Apache, Tamino XML Server, Tamino Mobile dB, Resin App Server, Clarify, and Sybase.
  • Heavily involved at all levels of the software development life cycle as the technical lead for the server-side development using J2EE technologies on WebLogic as well as a consultant for the client-side development deployed on the Resin App Server using JSP and XSL.
  • Led a project to enable Credit Card functionality in Clarify.
  • Envisioned, researched, documented, negotiated, and developed the e-commerce interface using a web browser control in Clarify Clear BASIC and VB.
  • Implemented the interface between Clarify and the J2EE Servlet/JSP application hosted on WebLogic; used encryption for authentication purposes.
  • Created the complete e-commerce GUI for user access in Clarify and IE. Developed the Java J2EE implementation on WebLogic and also implemented the interface to the backend e-commerce framework.
  • Developed multiple smaller features and provided support at all levels.
  • Conducted training for support and test teams.
  • Mentored junior level developers.

We'd love your feedback!