We provide IT Staff Augmentation Services!

Sr. Software Engineer (consultant) Resume

3.00/5 (Submit Your Rating)

Beavercreek, OH

TECHNICAL SKILLS:

  • C, C++ 11, STL, MFC, COM, ATL,.NET Frameworks 1.1 to 4.5 utilizing managed C++, C#, VB.NET, Visual Studio 2015 TFS, XML/XSLT, XPath, JavaScript, Visual Basic 6, VBScript, ERWIN, Oracle SQL Developer 4, Oracle SQL Data Modeler 4, UML, RUP, SCRUM / Agile Development, Test Driven Development
  • Infragistcs, Telerik controls, Dev Express, ASP.NET,WinForm,WPF/XAML,TCP/IP Sockets,WCF, Leadtools 13.0, NUnit, NAnt, FxCop, LINQ, Netbeans.
  • SQL Server 2000 - 2012, Sybase, MySQL 5.5, Oracle 12c, IBM DB2, Microsoft Access 2010, Confidential Toad, PI Systems Database, PL/SQL, T-SQL, CQL, SSRS, SSIS, ETL, TFS, GIT, Clearcase, PVCS, CVS, JIRA 7.1.1, Code Collaborator 9.1.9100. Windows NT-2012, Solaris, AIX, Linux.

EXPERIENCE:

Confidential, Beavercreek, OH

Sr. Software Engineer (consultant)

Responsibilities:

  • Utilizing Visual Studio 2017, .NET 4.5, C#, XML, Winforms, WPF,Google Protocol Buffers (socket framework), Microsoft SQL Server 2016, T-SQL
  • Participated in design and collaboration with the architect.
  • Performed all coding, testing and debugging.
  • Used VMWare workstation to create system environment.
  • Used IBM Doors for requiements

Confidential, Rochester, NY

Sr. Software Engineer (consultant)

Responsibilities:

  • Worked on adding features and fixing bugs and requested enhancements on both the back-end and front-end system components.
  • Performed analysis of system performance, assessing areas of latency, CPU and memory utilization issues. Used Red Gate ANTS profiler.
  • Participated in daily scrum standups and sprint planning sessions.

Confidential, West Palm Beach, FL

Sr. Software Engineer (consultant)

Responsibilities:

  • Performed analysis of maintenance scheduler system. Tracing functionality from UI to back end.
  • Performed bug fixes in service, database stored procedures and web and Win Forms applications.
  • Filled role as PM for enhancement project to expose new revenue opportunities. Became SME and primary developer in this effort. Designed queries and stored procedures. Designed enhancements needed in scheduling system including new conduits to external systems and databases.
  • Worked with off shore team members in an agile environment.
  • Interfaced with business stake holders, reviewing design several times per week via conferencing remote participants.

Confidential, Juno Beach, FL

Sr. Software Engineer (consultant)

Responsibilities:

  • Performed deep analysis of system architecture, operational workflow, SCM, build and deployment procedures.
  • Added scheduled backup agent job to SQL Server. Installed and configured SSRS, creating several reports in SSRS for business managers. Installed, configured second SQL 2008 R2 server for one way merge replication.
  • As part of an expansion of this system, designed and started development on backend services, using Oracle to store a superset of data that is currently being loaded into SQL Server. Written in C# .NET 4.5. Created several SSIS packages to import data from various sources, SQL Server, Oracle and PI Systems database.
  • This project was then reconfigured to make use of a NoSQL database, Datastax Cassandra.
  • Designed and began development on portal project that will expose the forecast data through a C# .NET 4.5 MVC 5 application.
  • Member of the Big Data team that installed and configured a multi-node Cassandra cluster. Designed new data model from previous Oracle model.

Confidential, Palm City, FL

Development Team Lead

Responsibilities:

  • Created all necessary projects structured properly and converted Microsoft Project plan items into user stories
  • Trained newly added software engineers on agile methodology and how to make use of RallyDev PM Software.
  • Support existing internal company systems, troubleshooting, identifying and fixing defects in VB 6 application, .NET web services, components.
  • Created new web services in VB.NET and C#.
  • Restarted main development effort, a rewrite of the existing system using Visual Studio 2012, C# ASP.NET, MVC 3, Telerik 2013.
  • Converting database artifacts from Oracle 10.2 to SQL Server 2012.
  • Created a C# WPF application to replace a legacy VB 6 Windows application that monitors real-time data feeds to and from company trucks.

Confidential, Coral Springs, FL

Sr. Software Engineer

Responsibilities:

  • Added features to the FLDEBIT system. Fixed defects and satisfied customer requests using C/C++ and DB2 10.5.
  • Developed a test system for QA department using GCC C++ 11, TCP/IP Sockets and FLTK (GUI Framework).
  • Used GCC/GDB 4.91 and NetBeans for development environment.
  • Test driven development with Google Test and Google Mock.

Confidential, Jupiter, FL

Consultant

Responsibilities:

  • Created design documentation for new systems and created agile project with stories using RallyDev. Trained IT staff members on agile methodology.
  • Developed several ASP.NET applications in C# and converted existing access databases to SQL Server 2012.
  • Hired FT .NET developer & DBA to participate in development and ongoing support and feature requests.
  • Created several crystal reports of monthly performance and operational statistics.

Confidential, Fort Lauderdale, FL

Consultant

Responsibilities:

  • Designed a scalable data model that was implemented in both databases to support the required enhancements.
  • Backend workflow was accomplished entirely within the database using SQL stored procedures and triggers to perform the required data manipulation. Jobs are scheduled based on time intervals as well as initiated by database triggers i.e. monitoring specific tables for expected activity.
  • Provided ongoing support assistance with maintenance and specific reporting requests.

Confidential, Boca Raton, FL

Sr. Software Architect, Data Architect

Responsibilities:

  • Responsible for providing database design and functional changes to support new product feature requirements. Implemented upgrade to SQL Server 2012, updating existing code with new features.
  • Utilized ERWin to design both logical and physical layers using UML. Implementing a secure physical data layer using roles, stored procedures, triggers and check constraints,
  • Designed and Implemented an ACL layer and Role Based Administration rules engine for customer’s to delegate access within their organizational units. User accounts are directly tied to Active Directory users and groups.
  • Created SharePoint sites, for internal use, containing team project information, build statuses and knowledgebase articles.
  • Developed a state full .NET object model in C# that the legacy MFC application loads as a COM callable wrapper.
  • Created standardized DAL framework, in C#, using standard design patterns and OO concepts. Developed ASP.NET web services layer to provide external access for client applications outside corporate firewalls.
  • Created and maintained SSIS packages for reporting server.
  • Contributed to several porting projects from C++/MFC to C# WinForms and WPF applications, making use of Infragistics controls.
  • Created WinForms user control component for the management console in C# that manages backend services.
  • Developed in house Build Management System using WPF & WCF.
  • Developed an ETL (extract, transform and load) service in C# to collect all client system and activity data from their authenticating DC. The service is heavily multithreaded and makes use of a custom thread handler, i.e. not the thread pool. A rules module transforms cryptic system data into reporting database using deterministic transform logic.
  • Contributed to SCRUM (Agile) project management workflow implementation and standards.

Confidential, Westborough, MA

Senior Software Engineer / Data Architect (Consultant)

Responsibilities:

  • Worked with team of developers and application experts to defined technical and operational requirements for next generation system.
  • Utilized ER/Win data modeler in an Oracle environment and continued to fill the role as development DBA.
  • Developed a generic Data Abstraction Layer for a ASP.NET Web Application in C#, using advanced design patterns e.g. Proxy/Facade.
  • Designed custom exception management framework, extending the Microsoft Exception Management Application Block.
  • Developed Oracle Module for DAL in C# and Oracle’s .NET provider as well all packages, stored procedures and triggers in PL/SQL.
  • Designed architectural for a stable, yet scalable, development environment. Utilized NAnt, FxCop, NUnit and NDoc.
  • The Oracle server ran on Red Hat Linux. Responsible for setting up and managing the Linux machines.

Confidential, Lowell, MA

Senior Software Engineer (Consultant)

Responsibilities:

  • Developed a treasury services financial system using WinForms, C#, XML, ADO.NET, Infragistics controls, Multithreading and SQL Server.
  • Migrated several 16 Bit Win16/MFC financial client-server applications to N-Tier architecture using .NET and C# and SQL Server 2000.
  • Ported C++ to .NET WinForms.
  • Refined SQL data model to make use of constraints and normalization.
  • Provided project management coordination with off-shore resources in India.

Confidential, Bedford, MA

Senior Software Engineer & Team Lead (Consultant)

Responsibilities:

  • Ported several Win32/MFC ID Issuance client-server applications to .NET using C#, XML, Remoting, WinForms, Interop, LeadTools and SQL Server.
  • Designed and developed a demonstration system that includes all of the options and security features that are available. This system is developed in .NET using C#, WinForms, Multi-threaded, ADO.NET, XML, Leadtools, Visionics, Identix and SQL Server 2000.
  • Developed client web applications for similar needs using various technologies; ADO, VBScript, Java, JavaScript, IIS and Apache.
  • Participated on the design and development of several large government digital ID systems. All of these systems are on Windows NT or 2000 and developed in Visual C++; COM, ADO, XML, Leadtools, and several biometric security features i.e. facial, finger print recognition. The RDBS used varied from SQL Server, Oracle, DB2 and Informix. Performed additional work on Sun Solaris Ent. Server.
  • Designed a real-time, multithreaded, application to perform centralized ID issuance for the State of Virginia. This system would communicate to the MVS mainframe system and client systems using a variety of technologies e.g. DCOM, TCP/IP Sockets. Image processing was implemented using Leadtools12 SDK. Load Balancing was achieved using a combination of DCOM and native TCP/IP Socket APIs.
  • Developed Image Server to be used on Sun Servers in C, TCP/IP Sockets. Developed client module to be used in Windows environment in C++, MFC, COM, TCP/IP Sockets.
  • Informix database in a Solaris environment/ platform.

Confidential, Bedford, MA

Senior Software Engineer (Consultant)

Responsibilities:

  • Participated on development of Page Manager, a part of media publishing product for the newspaper industry.
  • Assisted in streamlining Middle Tier, a collection of C++ ATL COM objects.

Confidential, Boston, MA

Senior Software Engineer & Team Lead

Responsibilities:

  • Managed a team of 4 consultants that developed an MFC Extension DLL that provides, semiconductor equipment specific, serial as well as Socket communication. Participated in the design and implementation, using Rational Rose, advanced design patterns, and STL.
  • Designed and developed remote monitoring and control application that communicates with a NT server Semiconductor QA System. This was a SDI MFC application, which uses DCOM and TCP/IP Sockets for communication to the host. A connection point interface was used for server side push of information.
  • Developed a real-time multithreaded Windows NT server application that communicates with spectrometers, mass spectrometers, and semiconductor manufacturing equipment. After analyzing data at regular intervals, the results are applied to statistical models to determine fault tolerance limits. Developed in Visual C++ (MFC), with ATL, DCOM, MAPI, ADO, SQL Server, MTS.
  • Responsible for researching new technologies.

Confidential, Westborough, MA

Software Engineer (Consultant)

Responsibilities:

  • Participated on the SmartStream (ERP Software) team. Technologies used included Visual C++ 5.0, MFC, Sybase, SQL Server 6.5, Rogue Wave Tools.h and IBM MQSeries
  • Ported and Extended OLE Automation Servers on the middle tier.
  • Developed general database classes, using Rogue Wave Tools.h.

Confidential, Ft. Lauderdale, FL

Software Engineer (Project Manager)

Responsibilities:

  • Performed the role of Project Manager for 5 engineers.
  • Provided functional analysis of the Firm’s clients and projects.
  • Managed a development project for the Woolworth Corporation. Participated in the Design and development of a maintenance call management system. This system was written in Visual C++ (MFC) 4.2, Utilized SQL Server 6.5, and some specialized components.
  • Responsible for project plan development and setting milestones throughout the cycle.

Confidential, Boca Raton, FL

Software Engineer

Responsibilities:

  • Developed manufacturing integration systems, managing working in progress analysis. This component plugs into SAP or JD Edwards. Utilized Visual C++ 4.0 and MFC for the NT Platform.
  • Performed consulting work for IBM, going on site to customize manufacturing data collection software to integrate with SAP and JD Edwards ERP systems, per customer specifications.
  • Developed Manufacturing Control Systems using IBM Visual Age Smalltalk and C++ for the OS/2, WIN32 and AIX platforms.
  • Responsible for management of AIX and Sun UNIX servers, providing cross platform environment development of IBM Software.
  • Worked as a team member of OS/2 Warp O/S development.
  • Developed Windows 3.1 reservation client for System One Host system. Client communication established via TCP/IP Sockets.
  • Worked with MVS host connectivity to midlevel servers.

We'd love your feedback!