We provide IT Staff Augmentation Services!

Software Engineer, Lead Resume

2.00/5 (Submit Your Rating)

VA

SUMMARY:

  • Design, manage, and implement web/client server based interfaces that are optimized for speed and data integrity.
  • This relies on the use of Object Oriented tools such as C# to move data to and from databases such as MySQL, Oracle, Sybase and MsSQL from the client side web application.

PROFESSIONAL EXPERIENCE:

Confidential, VA

Software Engineer, lead

Responsibilities:

  • Support of existing C# WSP applications deployed to Sharepoint accessing MsSQL server.
  • Maintain IIS web server modules to control site access and allow development access to portal.
  • Migrating the C# WSP applications to stand alone web portal. Entity Framework 6 controls the data layer using code first migrations to SQL Server and LINQ for insert update and deletes. The client side is driven by CSHTML files set up on the MVC framework using Telerik Kendo with Java script to obtain MVVM pattern. This project is one web portal controlling security and user access level. The web portal contains individual applications for use by the Navy Reserve. Daily feeds are scheduled and run by the web portal.

Technology used: Visual Studio 2015, Confidential SQL Server 2008R2, C#, Entity Framework 6, Telerik Kendo, Java Script, Sweet Alerts, Boot Strap, Team Foundation Server, Matter Most

Confidential, Virginia Beach, VA

Architect - Developer Database

Responsibilities:

  • Analyze the effort needed to convert an Access application to C#/SQL Server.
  • Gather requirements for user, administration, and reporting interfaces to increase performance, data integrity, and application reliability.
  • Creating prototypes to get user acceptance and catch and fix problems before application development and deployment.
  • Convert and verify existing Access data to SQL server at deployment time.
  • Support application enhancements and bug fixes.
  • Support the United Kingdom offices C# .Net debt query reporting tool.
  • United Kingdom offices in loading XML Scottish insolvency records.
Confidential

Application Development

Responsibilities:

  • OpenXML/ClosedXML - By introducing the OpenXML to the development staff the team is able to create Excel and Word documents independent of Confidential Word and Excel being installed on the machine.
  • This eliminates licensing and problems that occur due to the version of word. With introduction of OpenXML came ClosedXML which allowed faster development of Word and Excel reports.
  • No licensing cost made Open/Closed XML powerful and affordable.
  • SSH.NET - Introduced a secure shell open source product that allows encrypted communication via SFTP, SSH
  • Completed a replacement application for the Access version of Productivity tracker. The application is single sign on based on SQL Server roles.
  • Three user interfaces are available based on role. The admin role has access to the administration of Productivity Tracker.
  • Productivity Tracker has the core abilities of the Access application for tracking start and stop times of tasking. Productivity Tracker also rolls up the time taken in tasks for reporting time spent in core business lines.

Confidential, Virginia Beach, VA

Software Developer

Responsibilities:

  • Developing for the Army Integration and Management Division (AIMD) Data Management team developing the ArCADIE web reporting for the data warehouse. The reporting consists of personnel/equipment architectures and communication networks. The development is done using C#, Telerik, Open XML, and Confidential SQL Server. The new request are handled using an Agile life cycle and the bug fixes are tracked using CMMI CR tracking.
  • Used SSRS to recreate reporting functionality of the ArCADIE web reporting.

Technology used: Team Foundation Server, Visual Studio 2010, SSRS, C#, Telerik, Open XML, Power Tools for Open XML, CSS, XML, Confidential SQL Server 2008, SVN

Confidential, Virginia Beach, VA

Programmer Analyst

Responsibilities:

  • Development of the DHAMS 4.2/4.3 Afloat system, MAP system, and OPA system.
  • Design and implementation of Problem Reports and Change Request based on release. This work includes prototyping, proof of concept, and system changes.
  • Development follows the waterfall life cycle within a CMMI level 3 work environment. Rad Studio 2007, Delphi 2005, ASA 9, Access, Rational suite, Visio, Word, Excel, VMWare, InstallShield, and Adobe Live Cycle make up the development tools.
  • Client facing requirements gathering, Prototyping, OOD/OOP, Testing and installation programs are main job functions. Participated in a CMMI level 3 assessment supporting VAL and VER with a backup role to PI.

Technology used: Delphi 5, Delphi 2007, Rad Studio XE, Adobe Live Cycle Designer, IBM Rational Suite, Understand, CMMI Level 3, VMWare, Access 2007, Excel 2007, VBA, Visio, Sybase SA 12, Continuus, Waterfall Life Cycle, Install Shield, Crystal Reports

Confidential, NC

Programmer Analyst

Responsibilities:

  • Job functions consisted of adding new features to level3 application, fixing code issues.
  • Along with the main application there were many web applications and crystal reports that are designed and supported.
  • On call rotation, safety inspections and community service were also common practice.

Technology used: Delphi 5 and Oracle 10g constructed the main client server application.ASP, PHP, C#, IIS, Apache, AJAX and Oracle/MsSql constructed the web based applications.PL/SQL, Stored Procedures/Packages, Query Optimization and database design, Crystal Reports 10, Toad, Visual Source Safe, Sql Moniter, Crystal Report COM server, LDAP request

Confidential, Charlotte, NC

Programmer Analyst

Responsibilities:

  • My job function at Mergent included design and implementation of applications that feed data into Mergent as well as delivered content out to customers.
  • Data was both web based, print based and file based.
  • I also supported many in house data entry programs that were web/client server based using Delphi, ASP, JAVA and PHP.
  • Development followed the full life cycle model.
  • The last 3 years of this position direct interaction with the business units was necessary to gather the requirements need so the design work could start.
  • This interaction involved scheduling meeting, manager/worker interviews and formal documentation.

Technology used: Delphi 4 - Delphi 2006, Threading, SOAP, CORBA, ASP, PHP, Perl, Oracle 8 - 10g, MsSQL, Sybase, ER Studio, PL/SQL, Packages, Triggers, Views, SQL Loader and performance tuning, JAVA, Eclipse, Tomcat, Windows XP, Linux, VMware, ESX server, VAX, IIS, Apache

Confidential, Matthews, NC

Developer

Responsibilities:

  • Maintenance and enhancements for the Dargal Micro Server (DMS). The DMS has the same functionality as the DMF, but uses TCP/IP for the communication layer. This product was written in C and the Winsock portion is based on Windows messaging, not threads for communication.
  • Maintenance and enhancements for the URSA report design tool. URSA designs the report, which sends it to the Unisys mainframe, and then sends the results to the DMF or DMS. This product is written in C/C++ with the help of XVT and Rogue Wave Tool.h. The communication layer encapsulates all supported emulators and TCP/IP. This tool also builds the SQL statement sent to the Unisys mainframe for processing.
  • Migration and maintenance of mail server from Novell (3.12)/Mercury to Linux (Slackware 4.0)/Sendmail (8.9.3).
  • Internet Firewall security using Linux (Slackware 4.0) IPChains and IPFwAdm.
  • Windows NT Service to start and stop a Java server using C++ and the JNI Java interface.
  • Virtual Private Networking interface using Java Servlets running on Linux with Apache Web Server.
  • Install Shield 5.5
Confidential, Charlotte, NC

Micro Systems Specialist

Responsibilities:

  • Main support for Lanier transcription system.
  • This system consisted of LAN users as well as modem users.
  • The modem users all connected to the same CC Mail system.
  • Other processes involved MQ series and Btrieve databases.
  • For monitoring, a Delphi application was written to send email pages to warn of problems in the system.
  • This system involved every aspect of the hospital.
  • Access
  • Visual Basic
  • Delphi
Confidential, Charlotte, NC

Support Analyst

Responsibilities:

  • Document and diagnose Confidential issues.
  • Confidential integration testing on OS/2 and Windows NT platforms.
  • External customer first level support onsite and from call center.
  • Onsite training for Confidential customers from the manual and made up programming scenarios.
  • Developed delphi application to send email response for confirmation of class registration via the intranet.
Confidential, Rockymount, NC

Programmer Analyst

Responsibilities:

  • Jet Form Server
  • MFC DLL to add more functionality to Sell Station.
  • Delphi component to communicate to the host using the HLLAPI .DLL.
  • PVCS source control.
Confidential, Matthews, NC

Programmer

Responsibilities:

  • This position contained the complexities of transaction processing across many cash registers.
  • There was also a payroll/time keeping module.
  • The application was DOS based and consisted of many low level devices such as bar code readers and card swipes.
  • C/C++
  • DBase
  • System Testing
Confidential, Charlotte, NC

Programmer Analyst

Responsibilities:

  • Process Analyst skills
  • Dbase, Clipper, C/C++
  • DOS, Windows, OS/2
  • Leadership Training
  • Novell, HLLAPI

We'd love your feedback!