We provide IT Staff Augmentation Services!

Consultant Resume

4.00/5 (Submit Your Rating)

Rtp, NC

SUMMARY:

  • To analyze, design and implement high quality, and innovative software solutions using, where appropriate, the latest technologies and with the goal of making these solutions so easy to use that they require little thought in how to use them, and rather than hinder the user, engage them and increase their productivity in ways they never would have imagined was possible.
  • C++ Builder, Delphi, SQL, VBA, InstallShield, lead dev - Financial Mutual fund application
  • C++, Delphi, SQL, InstallShield, lead dev - Convenient Store Gas station monitoring applications, which communicated using RS-232, TAPI and TCP/IP.
  • C++, Delphi, Fortran, InstallShield, lead dev - developed user interface to communicate with scientific data for EPA
  • C++, Delphi, lead dev - developed work flow component, used by NCR’s CRM division.
  • C++, Documentation, Installshield - Wrote documentation for the companies modem’s C++ SDKs.
  • Trained business partners in the company in use of SDK. Developed installation tool for SDK using InstallShield
  • Web site development for GSK using ASP, Adobe Acrobat, Oracle, Javascript.
  • Mentor/Trainer/Lead dev C++, for National Center of Health and statistics.
  • Wrote training content and trained developers in programming in C++
  • Visual Basic 2-4, Lead dev, Progress Energy, Asset management application, VB & Oracle
  • Visual C++ MFC 1.5 controlling medical devices
  • Visual C++ MFC - Hospital Software
  • Visual C++ MFC 1.5 / Visual Basic 3.0 - developed a data access object oriented framework for accessing data used for designing and printing checks (including MICR code printing).

COMPUTER EXPERIENCE:

Programming Languages: C, C++, C#, Delphi, HTML/CSS, JavaScript, Objective-C*, Pascal, Perl, Python, Ruby*, SQL, VBA, VBScript, Visual Basic, Visual Basic.NET, Visual C++

Software, Frameworks and Technology Experience: .Net Framework 1.0 - 4.5, Adobe Acrobat, Adobe Flex Builder, Adobe Acrobat SDK(mac/win), ActiveX, Angular*, Apple OSX, ASP, ASP.Net, Bash Shell, Borland C++ Builder, BSD (Unix), ClearQuest, CodeWarrior Metrowerks for the Mac, COM, Cruise Control.net, Design Patterns, Filemaker(mac/win), Filemaker Plug-in SDK(mac/win), JQuery, InstallShield, Microsoft Blend, MSBuild, Microsoft Sql Server, MVC.Net, NAnt, NUnit, NVelocity, iPhone/iOS SDK*, Photoshop, PowerShell, Refactoring, ReSharper, Ruby on Rails*, Subversion, TDD, Team City, Team Foundation Server (TFS), Vi, Visual SourceSafe, SUN Solaris OS, Visual Studio 6, Visual Studio.Net (beta version) - 2013, VMWare and VMWare Fusion (on mac), Watin, Watir, WCF, Microsoft WebApi*, Windows OS (versions 3.1-7.0), Windows SDK, XCode(mac)

WORK EXPERIENCE:

Confidential, RTP, NC

Consultant

Responsibilities:

  • Work in a small team developing and enhancing a custom Data Access Layer/Framework used in the Mortgage Servicing Industry.
  • This framework exhibits behaviors of the Entity Framework., dynamically generating applications which perform ETL operations.
  • The framework also includes the creation of custom transforms.
  • Dynamic code generation was done using the .NET framework’s CodeDOM. Maintained and enhanced web application in ASP.NET and MVC.NET, the application a dashboard for viewing details about the entities and transformations, which the code generator created. Technologies include MS Test, NUnit for unit testing and integration tests, SQL Server, Visual Studio 2013, Team Foundation Server, CruiseControl.NET and MS Build for automated builds.
  • Developing Web Services and message flows using the Confidential Integration Bus (IIB) (formerly called Websphere Message Broker). Using NUnit, and SoapUI for web service testing. Built mediator and web service facades to allow consumer code to easily invoke web services based on a rules engine. Onboarded and mentored new team members.
  • Developed .Net Compute Node, which allows Websphere message broker to interoperate with functionality in applications developed with the .Net framework (C#).

Confidential, Cary, NC

Senior Software Developer/Assistant

Responsibilities:

  • Developed Excel plug - in, written in C#, for reading trade data, used by traders to help them determine the risk associated with specific trades.
  • Used a library called DNA, which allowed us to map C# to Excel.
  • Also introduced the MVC pattern. Used NUnit for testing.
  • Developed and enhanced a Risk Engine viewer application consisting of a desktop client written in WPF and C# and a number of Windows Services using WCF and MSMQ. User base spanned the entire globe and consisted of traders on trading desks within the bank.
  • Team used Agile approach and Kanban.
  • Mentored team members and onboarded new developers.
  • Used NUnit, RhinoMocks, Resharper for unit testing.
  • Assisted QA in testing
  • Exposed Automation testing framework in custom classes using Microsoft UI Automation Framework.
  • Wrote feature files in Specflow using BDD practices.
  • Responsible for application deployments, weekend releases.
  • Built deployments using Windows One-click installation deployment.
  • Provided global rotation tech support.
  • Additional technologies include, .NET 3.5, 4.0, WPF, WCF, MVVM, LINQ, NHibernate, Microsoft Unity Framework, Enterprise Application block framework. Oracle. Subversion, and Team City were used for version control and continuous integration respectively.

Confidential, RTP, NC

Consultant / Tech lead

Responsibilities:

  • Developed and maintained online trading software, including mutual funds and trading software.
  • Core developer of the NF Conditional Orders project for a consumer based trading platform application running on IIS. Developed initial prototypes, used JQuery to dynamically change UI as user chose different selections on the screen. Technologies include Visual Studio 2010, Microsoft MVC.Net version 2, JQuery, JavaScript and Web Services.
  • Team Lead for Mutual fund corrections application, which was developed using Silverlight, XAML, C#, .Net 3.5, LINQ to SQL, SQL Server and Web Services.
  • Handcoded UI in XAML (yes this was before Visual Studio had an editor for XAML).
  • The project made extensive use of the MVVM design pattern as well as other design patterns.
  • Business and data services and Quote Services were developed using TDD/Unit testing approach using NUnit. Worked directly with VP of Mutual funds and similar customers to determine requirements and user needs.
  • Managed meetings, sprint demos, mentored junior team members.
  • Developed the Borrow fully paid (BFP) plug-in for the Confidential .
  • This plug-in/service extended SunGard’s MARTINI trading platform. The service was developed using C++ and PERL and ran on SUN Solaris UNIX platform. Additional tools included Martini framework, Rogue Wave framework, vi and putty.
  • Converted a suite of 15 web applications to ASP.NET 2.0. Learned how each application worked, Authored test plans, which were actually used by QA in India for their regression testing.
  • Maintained and enhanced a Windows Service, which processed Trade Corrections.
  • Enhanced and supported Workflow Window Services, which were part of a companywide initiative. Services were developed with test driven approach, tools included Spring.net, SQL Server and NHibernate.
  • Additional responsibilities included mentoring team members, advising the group in technologies and performing code reviews. Worked with offshore teams in India.
  • Performed Sys admin tasks on server’s including dev, QA and production servers. Set up web sites in IIS, deployed new apps, installed Windows Services, configured servers, installed certificates, Reviewed and approved Security patches on servers.
  • Sys Admin of Source control and kept things ‘organized’.
  • Documented many of the team’s procedures and processes, as well as tech notes on how particular things work regarding applications, tools and processes.
  • Additional technologies utilized included: NUnit, NAnt, MS Testing Framework, CruiseControl.net, Watir, Watin, Visual Studio 2003 - 2010.

Confidential, RTP, NC

Software Developer

Responsibilities:

  • Designed and developed Web Applications.
  • Developed software for assisting in the collection of Clinical data (EDC). Worked on a variety of projects including a custom pdf generator, which generated pdf versions CRFs.
  • A custom Ajax JavaScript - resusable object (this was prior to the availability of Ajax frameworks such as jquery, so made my own).
  • A deployment tool, which deployed the flagship application based on user specified inputs.
  • This included setting up the IIS folder, permissions, generating the schema from scripts and customizing them by injecting custom scripts using a tool called NVelocity and reading additional inputs from an xml file, which was generated from a design tool for clinical studies.
  • The deploy tool could run in 2 modes: Web Interface and command line.
  • The Web interface used MSMQ to send the job request to a Windows Service, where it was processed.
  • The windows service was built with extensibility in mind, using a plug-in architecture with reflection.
  • This allowed for extending the service to perform other tasks, not necessarily related to deployment.
  • For example one plug-in which was written and used by the company was a long running offline pdf generator.
  • There was discussion about developing a new visual design tool and I participated in the prototyping of that user interface using Flex Builder.

Technologies included: .net 1.1, .net 2.0, ASP.Net 2.0, Ajax, C#, JavaScript, Microsoft Ajax extensions toolkit, Log4net, MSMQ, NAnt, NUnit, NVelocity, Oracle 10g, Pdf toolkit, Reflection, XPath, Xml, Windows Services,, SQL, custom PDF drawing using GDI+ API, Windows 2003 Server, Adobe's Flex Builder. These projects were built using NAnt and tested using NUnit.

Consultant

Confidential, Philadelphia

Responsibilities:

  • Worked directly with customers to determine features and functionality of application.
  • The application was developed using Filemaker 7, Excel, Photoshop and UNIX.
  • The application is multi-user based and services users at RTP and Philadelphia offices.
  • The system was developed to run on both Windows and Apple OS X operating system platforms.

Consultant

Confidential, Cary, NC

Responsibilities:

  • Provided enhancements to A4’s flagship product, Healthmatics EMR, using Delphi, XML, HTML, Oracle 9i and Oracle 10g.
  • I also was the project lead and key developer for a web based scanning application.
  • Developed windows installers for tools using WiX. It was written using a variety of technologies including: C#, ASP.NET, ASP, COM/InterOp, Vbscript, WiX, JavaScript, ADO.Net, Lead Tools, Windows System APIs (SDK), Oracle.
  • One iteration of this version was as a Smart Client Application using .Net technologies.

Consultant

Confidential, Durham, NC

Responsibilities:

  • Worked in the Sales and Marketing group on the development of applications, which automate, the creation of quarterly Sales Commissions and Sales Adjustments.
  • Included an application that would run queries in SQL Server and then generate sales commissions for each sales rep and create an excel spreadsheet for each rep, deposit the excel sheet in their home folder, and send email notifying them.
  • Worked closely with customers to gather business requirements.
  • Technologies included Visual Basic 6, ADO, Microsoft Access, SQL- Server.

Systems Architect

Confidential, Research Triangle Park, NC

Responsibilities:

  • Continued developing automation tools for the user to easily submit electronic submissions of Promotional Items to the Confidential .
  • Development was done primarily with Visual Basic 6.0 and some prototyping with Visual Basic.net using the Microsoft .net framework beta.
  • Ole Automation with Adobe Acrobat, Ole Automation with Word, created custom ActiveX component in Visual Basic - a special type of tree view component using a User control.
  • Access was used for the database, Shell APIs, Windows APIs, Windows hooks, Access and Oracle, Crystal Reports 6.0, SQL
  • I developed the xml documents, xslt and Schema required to share this information with other companies, in particular, the Confidential .
  • I wrote and presented prototypes and tutorials for users and managers to help them understand what XML is and how we could utilize it to streamline their business.
  • Visual Basic 6.0, MSXML 4.0 parser, DOM, XML, XML Schema and XSLT.

We'd love your feedback!