We provide IT Staff Augmentation Services!

Senior Developer / Analyst Resume

EXPERTISE:

Enterprise Architect 6.0, 5.0, 4.5, Visio 2003 Enterprise Architect, Visual Studio .NET 2010, 2008, 2005, 2003, ASP.NET, C#, VB.NET, LINQ, NUnit, Web Services, WSE 2.0, 1.0, SOAP, WSDL, W3 Security, XML, XSD, XSLT, SQL Server 2005, 2000, 7.0, 6.5, Query Analyzer, T - SQL, DTS, Red Gate, Visual Source Safe 6.0, .NET Framework 2.0 1.1 and 1.0, ASP 3.0, VB Script, Java Script, Visual Basic 6.0, NetBeans IDE 6.7, 6.1, 6.0, 5.5, 5.0, IBM Websphere MQ Series, Oracle 11g, 10g, 9i

EXPERIENCE:

Confidential

Senior Developer / Analyst

Technologies: Visual Studio 2010, 2008, .Net Framework 4.0, ASP.NET, C#, LINQ, NUnit, Net Beans 6.7, XSD, WSDL, Web Services, XPath, Oracle 11g, IBM Websphere MQ Series, Mule, Java, Eclipse, Hibernate and Spring

Responsibilities:

  • Collaborate with business stakeholders and business analysis's to assist in requirements gathering for Capital Projects. Develop Proof Of Concept (POC) code, Screen Mockups and HTML Wireframes to assist business stakeholders in visualizing their projects.
  • Create design documentation for developers to work form using Unified Modeling Language (UML), design patterns including Gang of Four (GOF) patterns and industry best practices.
  • Develop and test capital projects using ASP.NET, C#, LINQ, SQL, JavaScript/JQuery, CSS, MVC3, Spring.NET, and NUnit working as a standalone developer as well as in teams of developers and testers.
  • Created Data Definition Language (DDL) scripts to model Oracle 11g database objects.
  • Conducted informal peer design and code reviews. Lead and facilitated code walk-throughs.
  • Early proponent of Service Orientated Architecture (SOA) at Confidential .
  • Replaced many proprietary integrations with platform neutral service calls.
  • Strong advocate of Contract First services to ensure platform neutrality.
  • Developed Enterprise Service Bus (ESB) workflows using Mule, Java, Eclipse, Hibernate and Spring to loosely couple disparate systems where SOA was not an option.
  • Aided in the mentoring of Confidential developers on technical and functional aspects of applications.
  • Conducted Lunch and Learn training sessions for Confidential developers on topics such as SOA and XML/XSD.
  • Responsible for Versioning, Branching and Merging of large constantly evolving applications in source control. Often with multiple concurrent branches due to overlapping capital projects along with considerable maintenance trouble ticket load.
  • Participated in discussions related to creating and managing Shared Code Libraries across all Confidential development teams.
  • Participated in collaborative working groups to establish Confidential 's Reference Architecture.
  • Conduct technical interviews for perspective candidates.
  • Assisted in developing automated build and deploy scripts using MSDeploy.
  • Worked with Confidential 's MS Exchange administrators to troubleshoot issues related to formatting of outbound emails to Confidential customers.

Confidential

Principal Consultant

Technologies: Visual Studio 2008, .Net Framework 3.5, ASP.NET, C#, NUnit, Net Beans 6.5

Responsibilities:

  • Created a proof-of-concept project that involved video and audio editing of DivX files.
  • Coded to the Win32 Video for Windows API using C# PInvoke.

Confidential

Project Manager

Technologies: Visio 2003, Visual Studio 2005, ASP.NET, C#, Visual Basic.NET, NUnit, Web Services, SOAP, WSDL, XML, XSD, SQL Server 2005, Net Beans 6.5

Responsibilities:

  • Work with upper management to develop project scope and expectations.
  • Forecast project budget and prepare capital allocation requests.
  • Identify and involve project stakeholders.
  • Initiate project kickoff and ongoing project meetings. Coordinate meeting locations for on and off site resources.
  • Create project plans involving multiple teams of developers. Responsible for establishing task definition, time tracking and financial management.
  • Assist in requirements gathering and documentation.
  • Work with architects and lead developers in establishing work estimates and task assignments.
  • Reporting of project status, risks and issues to management.

Confidential

Developer

Technologies: Enterprise Architect 6.1, Visio 2003, Visual Studio 2003, 2005, ASP.NET, C#, Visual Basic.NET, NUnit, Web Services, SOAP, WSDL, XML, XSD, SQL Server 2005, 2000, Query Analyzer, T-SQL, Oracle 8.1, TOAD, PL/SQL

Responsibilities:

  • Developed, Unit tested and deployed a reusable library of common functionality encapsulating such things as base classes, data access, error handling, cryptography and object creation. The data access includes a Transaction Manager which manages commit and rollback transactions across multiple database connections, even connections to multiple database providers such as Oracle and SQL Server.
  • Developed and tested a suite of web services that integrate with an external auction vendor for the Procurement department. Everything Emerson purchases is subject to a reverse auction where suppliers under bid each other.
  • Developed, unit tested and deployed a series of web services that integrate with Emerson’s contract management system. This is to allow the results of auctions to be feed into written legal contracts.
  • Created and led training classes to teach Emerson developers, and other consultants, topics such as object oriented development, coding standards, writing flexible and maintainable code, error handling, introduction to UML, XML XSD XSLT.

Confidential

Architect

Technologies: Enterprise Architect 6.0, 5.0, 4.5, Visio 2003, Visual Studio .NET 2005, 2003, ASP.NET, ASP 3.0, C#, NUnit, Web Services, WSE 2.0, 1.0, SOAP, WSDL, XML, XSD, SQL Server 2005, 2000, Query Analyzer, T-SQL, DTS, Red Gate, Visual Source Safe 6.0, Visio 2003 Enterprise Architect, .NET Framework 2.0, 1.1 and 1.0

Responsibilities:

  • Object Oriented (OO) design of three major client project launches and all major development. Use Gang of Four patterns (GOF) in designs.
  • Creating standard UML artifacts for developers to work from. These include Use Cases, Activity Diagrams, Sequence Diagrams, UML Class Diagrams and Data Model Diagrams.
  • Create proof of concept code for client projects to assist developers in the highest risk areas of project development.
  • Design and create XSD schemas and WSDL to define Web Service contracts as part of a Service Oriented Architecture (SOA).
  • Design and create Web Service security policies which implement SOAP, WSE 2.0 and WS specifications (WS-Security, WS-Secure Conversation, WS-Addressing). These specifications govern web service digital signatures, encryption and addressing.
  • Excellent communication skills. Able to communicate in a business setting as well as on a technical basis. Participated in countless conference calls and off site client trips to assist in business requirements gathering and analysis.
  • Web security specialist. Conduct penetration testing for client project web applications and provide findings to development and business staff.
  • Conduct interviews of perspective Tech Lead and developer candidates.
  • Created and presented developer training classes.
  • Provided mentorship and technical direction for new Architects and Tech Leads.
  • Perform code reviews of client projects to inspect for standards adherence and poor programming practices.
  • Assisting client project developers with query optimization and troubleshooting.
  • Researched SQL Server CLR integration and HTTP Endpoints as part of standards committee. Helped define development standards for this new technology.
  • Functioned as Maritz Loyalty Marketing X.509 Digital Certificate Authority. Issued and kept root certificates and keys. Created Certificate Signing Requests (CSR) and used root certificate to sign certificate requests to issue certificates for project specific needs where purchasing certificates was not necessary.
  • Designed and created proof of concept for ASP 3.0 to C# ASP.NET using COM Interoperability. This allowed an existing ASP 3.0 web application consume client hosted Web Services.
  • Designed and created proof of concept code to interact with the Windows Crypto API using C# and PInvoke commands.

Tech Lead / Lead Developer

Confidential

Technologies: Enterprise Architect 4.1, Visual Studio .NET 2003 and 2000, ASP.NET, C#, Web Services, SOAP, WSDL, XML, XSL, ASP 3.0, Visual InterDev 6.0, VBScript, JavaScript, SQL Server 2000 and 7.0, Query Analyzer, TSQL, Visio 2003, DTS, Red Gate, Visual Source Safe 6.0, .NET Framework 1.0 and 1.1

Responsibilities:

  • Lead developer for Maritz Loyalty Marketing’s Core product. This is a collection of base assemblies and template Web applications that all client projects extend and implement.
  • Lead developer for several major client programs one of which was an international ASP.NET C# web application in 93 languages.
  • Development of middle tier C# business objects both project specific and extending complied assemblies form the Core product.
  • Development of several C# Web Services to receive enrollment and transactions for Point of Sale (POS) devices for a major retail client.
  • Development of C# Web Services to supply account information to third party Voice Response (IVR) vendor.
  • Development of C# Web Services to provide order placement functionality for third party IVR vendor.
  • Development of C# functionality that consumes Web Services hosted by an external Point Bank institution.
  • Development of C# functionality that consumes vendor hosted Web Services for an on-line travel booking system.
  • Development of C# encryption logic for single sign-on functionality for several client projects which includes digital certificate verification and interaction with the Windows Crypto API. Other client seamless login implementations used RSA and Triple DES (3DES) as encryption algorithms.
  • Design and create SQL Server data model using both Enterprise Manager and DDL scripts.
  • Development of Stored Procedures, User Defined Functions (UDF), User Defined Data Types and Triggers using Query Analyzer and T-SQL
  • Assist in requirements gathering for client projects.
  • Web security specialist. Conduct penetration testing for client projects.
  • Conduct Interviews of perspective developer candidates.
  • Prepared developer task assignments.
  • Code reviews of team members to inspect for standards adherence and poor programming practices.
  • Code versioning and deployment using Visual Source Safe 6.0.
  • Development of ASP 3.0 pages for client web applications.
  • Develop client batch file load and unload procedures which include DTS Packages, SQL Agent, BCP and FTP. Some batch procedures had to interact with the Maritz Mainframe to send and receive files to clients. Used FTP commands to insert and retrieve files form Generational Data Groups (GDG) and get additional space in Cylinders and Tracks.

Programmer / Analyst

Confidential

Technologies: Visual Studio 6.0, Visual InterDev 6.0, ASP 3.0, JavaScript, Visual Basic 6.0, VBScript, SQL Server 2000, SQL Server 7.0, Query Analyzer, TSQL, DTS, Visual Source Safe 6.0, .NET Framework 1.0 and 1.1

Responsibilities:

  • Development of middle tier C# business objects both project specific and extending complied assemblies form the Core product.
  • Development of ASP.NET Web Applications using C# for client projects.
  • Development of data driven ASP 3.0 pages that connect to SQL Server.
  • Development of Stored Procedures, User Defined Functions (UDF), User Defined Data Types and Triggers using Query Analyzer and T-SQL
  • Create and modify SQL Server data model using both Enterprise Manager and DDL.
  • Develop client batch file load and unload procedures which include DTS Packages and BCP.
  • Code versioning and deployment

Confidential, St. Louis

Programmer / Analyst

Technologies: Visual Basic 6.0, Visual Basic CE 6.0, SQL Server 7.0, Visual InterDev, ASP 3.0, VBScript, JavaScript, Access 2000 and 97, Crystal Reports 8.0, Visual Source Safe 6.0

Responsibilities:

  • Responsible for the analysis, design, development, testing and implementation of various business applications using Microsoft Access, Microsoft VBA, Visual Basic, in a variety of environments including SQL Server, Access Database Engines, etc.
  • Development, revision and implementation of multiple Intranet applications including a Customer Service Database, Job Tracking System, Candidate Profiling System, etc. using ASP, ADO, Visual InterDev, SQL Server 7.0 and Access 97
  • Responsible for maintenance of an Access 97 based donor database used by multiple not-for-profit organizations.
  • Responsible for troubleshooting and development of an application for a national car wash chain. Application is run on a handheld Windows CE device.
  • Program was developed using Visual Basic CE 6.0 accessing a Windows CDB database (Windows CE version of Access database).
  • Responsible for the development and implementation of a Budget system for the operations department of a local Convention and Visitors Commision. Application tracks and reports on fiscal years budget and expenses. Application included the need for 100+ custom reports that were developed utilizing Access 97 as a front end to an Access 97 backend.
  • Responsible for the analysis, design, development, testing and implementation of a Customer Service application for tracking client complaints and trouble calls. Technologies utilized include Visual Basic 6.0 front end for SQL Server 7.0 back end. Access to the database is established by using disconnected ADO Recordsets and SQL Server stored procedures. Custom reports were developed in Crystal Reports 8.0.

Confidential

RF Electronics Engineer

Technologies: Visual Basic for Applications, Access 97, UNIX, WAN, Oracle 7.3

Responsibilities:

  • Designed, surveyed and maintained a large microwave UNIX WAN that covers most of Missouri and parts of Illinois.
  • Designed and implemented Microsoft Access 97 databases to interface with other Microsoft Access 97 databases as well as Oracle 7.3/8.0 databases.
  • Applications mostly queried major Oracle databases to gain statistical information providing analysis of wireless network.
  • Heavy use of VBA and use of Visual Basic 6.0 to access Oracle databases via DAO and RDO.
  • Minor amount of UNIX shell scripting.

Hire Now