We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 15 years developing desktop and web applications, using Silverlight, C#, WPF, WCF, SQL Server
  • 10 years management / supervision experience, including budgeting, hire / fire, supervision, mentoring
  • 10 project experience working with clients, executives, attorneys, and project / delivery teams
  • 5 years IIS web site administration, including deployment, security, file sharing and maintenance

TECHNICAL SKILLS:

.Net Related: Net 4, WCF, WPF, Services, Linq, Enterprise Library, Entity Framework

Web tools: WebApi (REST), AngularJS, JSON,Telerik, Silverlight, HTML, XML

Programming languages: C#, C++, AngularJS (Java Script)

IDE: Visual Studio, TFS, Ant (for finding memory leaks), Resharper, FxCop

Database software: SQL server 2005 / 2008 / 2015, Stored Procedures

Patterns: MVVM, MVC

PROFESSIONAL EXPERIENCE:

Sr. Software Engineer

Confidential

Responsibilities:

  • WPF / C# / ArangoDB health care billing desktop application
  • Design and use no SQL database and data structure
  • Implement UI, view models and views to present billing interface

Software Engineer IV

Confidential

Responsibilities:

  • Worked on two projects to completion in a WPF / PostgresSQL environment
  • Product 1: Designed, build and delivered application as well as Plug for existing commercial product
  • Used PostresSQL database as repository
  • Used Enterprise Library for foundation for stand alone app.
  • Planned and conducted scrum (3 person team)
  • Delivered product well under budget
  • Product 2:As a member of a 5 person team built extension of existing product
  • General responsibilities for WPF / C# presentation layer.
  • Used multi - threading as necessary

Software Engineer IV

Confidential

Responsibilities:

  • Create REST services using WebAPI.
  • Refractor existing code base to implement asynchronous SOA.
  • Implement Singleton, Provider, IoC to speed load time and reduce code duplication

Sr. Software Eng

Confidential

Responsibilities:

  • Develop and refine commercial desktop software for the upstream Oil and Gas market
  • Patent Pending for down hole casing wear visualization diagram
  • Write software in C#, WPF, Net 4.5, C++, AngularJS, WCF Rest
  • With Product Manager, define Acceptance Criteria, work items and tasks in TFS.
  • Refactor Managed and Unmanaged C++ calculations for API pipe burst and collapse ratings
  • Develop a number of customized graphical presentations of complex data
  • Refactor existing code to facilitate reuse using abstraction and static classes where possible
  • Develop proto-types in AngularJS, JSON, for next generation dash board.
  • Implement and use several common patterns and practices including
  • Singleton,
  • Observer (using EventAggregator, Events, WeakEvents),
  • Factory / Builder
  • Command,
  • IoC / Dependency Injection (using PRISM),
  • Proxy (for threads and WCF)
  • MVVM / Agile

Sr. Software Eng / Architect

Confidential

Responsibilities:

  • Set architectural standards UI and Services (MVVM / Enterprise Library / WCF )
  • Lead team of 2 - 3 (plus me) in developing a new data driven app (C# / WPF)
  • Created XAML templates, hierarchical templates, and a control based on the control class
  • Use Enterprise Library - Prism to create Menu, Security, Production, and Administration modules
  • Setup and administer TFS for first time, including a build server
  • Trained interns and employees to use TFS
  • Setup MTM (Microsoft Test Manager) and created test procedures.
  • Created and distributed software releases
  • Setup and managed iterations as well as release and dev branches
  • Wrote, tested and distributed new code
  • Delivered program to production.

IT Technical Analyst

Confidential

Responsibilities:

  • Created library and API for directional drilling calculations (C# / WPF)
  • Setup and provided training on Microsoft Test Manager to engineering team (MTM, Expression Encoder)
  • Designed and implement Entity Value Attribute (EAV) tables to inventory well equipment
  • Transform data in flat table structure into EAV structure (SQL Server 2008)
  • Created Well and Equipment services to read and write from SQL Server (Entity Framework / C#)
  • Modified styles sheets (Expression Blend)

Sr. Software Engineer

Confidential

Responsibilities:

  • Write new services, user controls, and models using mvvm pattern (MVVM / C# / Silverlight / EF)
  • Write stored procedures to communicate with SQL server (SQL 2008)
  • Setup test environment for QA team ( TFS / MTM)
  • Extend entity framework classes (EF)
  • Created styles and custom controls.(Expression Blend / Expression Designer)

Confidential

Responsibilities:

  • Meet client and discuss data transfer project (C# / SQL server)
  • Provide client and Idea management with general estimate of work required (Requirements)
  • Create and standup Restful web service to implement data transfer (Rest)

Architect - Net Framework

Confidential, Houston, TX

Responsibilities:

  • Member of Architecture team that set standards for development, test and deployment for the US real time operations (Architecture)
  • Technical Lead for TFS 2008 - TFS 2010 upgrade (TFS)
  • Setup, deploy and maintain new sites IIS 7 / Windows Server 2008 R2, including AppFabric (IIS 7)
  • Collaborate with engineer to debug / support applications in IIS 7 / AppFabric environment (IIS 7)
  • Use TFS to track changes, provide validation, and auto-deploy web applications and services to production (i.e., client facing) (IIS 7)
  • Install and evaluate Microsoft AppFabric on IIS 7.5, including writing and testing WCF, Windows and Rest services. (WCF / Rest)
  • Install and evaluate Microsoft AVICode (a new part of System Center Suite) in Windows Cloud Cluster. (Cloud)
  • Invited to sit on Canadian / US ICC (Integration Competency Center) planning committee. (Architecture)
  • Rewrote a section of a Silverlight real time application to support the MVVM model including WCF services, IoC, commanding, eventing and regions. (Silverlight)
  • Created and deployed a Silverlight client-side logging component using Enterprise Library components. (Enterprise Library)

Architect - Net Framework

Confidential, Livermore, CA

Responsibilities:

  • Lead a team of 3 developers responsible for on-time delivery and installation of new document management system, (WPF / WCF)
  • Ran daily scrums and meet with product management and VP research weekly, or as required.
  • Set architectural standards for development team, including testing, installation and deployment (Prism / MVVM)
  • Create build manager to build release for customer install, including setting versions. This is temporary until TFS can be updated. (C#)
  • Designed application using service oriented architecture including WCF / Windows services / WPF and Linq to SQL (SOA)
  • Designed User Experience (UX) including using Telerik and Infragistic tools. (Telerik / Infogistics)
  • Trained 2 jr. programmers in use of MVVM, data layers, data models as well as technologies listed above (MVVM)
  • Specified and developed IoC by implementing Unity / Prism and supporting Patterns and Practices app. blocks (Enterpirse Library)
  • Specified TFS for job tracking and assigned TFS work items to software dev. team (TFS)
  • Evaluated Entity Framework, Patterns and Practices Logging and Error Handing Application blocks for next generation project. (EF)
  • Created custom themes and systems (Expression Blend / Expression Designer)
  • 3 direct reports

Software Engineer

Confidential, Fremont, CA

Responsibilities:

  • Write and deploy WCF web services.
  • Create Silverlight 4.0 user interfaces
  • Work with Telerik controls
  • Query data using C# / Linq to SQL (SQL 2008)
  • Read and write Excel Spreadsheets using OpenXML library.

Software Engineer

Confidential, Seattle, WA

Responsibilities:

  • Write and deploy WCF web services
  • Create Silverlight 4.0 Web Parts for SharePoint
  • Query data using C# / Linq to SQL
  • Write stored procedures (SQL Server 2008) to extract data from OLAP cubes. (SQL 2008)
  • Write Silverlight interface for Team Foundation Server to allow customers to track progress and bugs (TFS)

Project Manager / Sr. Software Engineer

Confidential, Houston, TX / Livermore, CA

Responsibilities:

  • Lead team of 5 developers and had complete responsibility for vision, design and implementation of new e-discovery web project.
  • Meet with executive staff every 6 weeks to review progress and set priorities.
  • Architect of cloud processing including designing and implementing client / server communications using WCF and remoting (c#)
  • Code all of the following: Silverlight, WinForms, WCF, Web Services, Linq-To-SQL
  • Hiring and training staff of 1 Architect, 2 Net / Silverlight programmers, 1 graphic artist, 1 QC eng.
  • Maintenance and design of production environment (servers, routers, wiring, etc.)
  • Frequent product demos for both internal and external customers
  • Monitoring code development in a Microsoft environment (Code Review)
  • Review of product related sales material
  • 5 direct reports

Sr. Software Eng

Confidential, Phoenix, AZ

Responsibilities:

  • Develop software using C#, .Net and VB 6.0
  • Responsible for 24 / 7 production support. (Production staff of 15)
  • Create and distribute ActiveX, exe and remote objects
  • Develop reports using XML (DOM), HTML and CSS
  • Extract information from software including Outlook, Lotus Notes and Office 2003
  • Write to and read from SQL Server 2000.
  • Support $600K / month production or ~ 6 million pages.

We'd love your feedback!