We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

3.00/5 (Submit Your Rating)

OBJECTIVE:

Sr. Software Engineer, Architect, Project Manager Net Development

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

WORK HISTORY:

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

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

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)
  • 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 (23 Feb 2011) 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, Silverlight / Net

Confidential, Fremont, CA

Responsibilities:

  • Write and deploy WCF web services. (WCF / Silverlight)
  • Create Silverlight 4.0 user interfaces (Silverlight)
  • Work with Telerik controls (Telerik)
  • 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 (WCF)
  • Create Silverlight 4.0 Web Parts for SharePoint (WebParts)
  • Query data using C# / Linq to SQL (Linq)
  • 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)

We'd love your feedback!