We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • Experienced professional with 18 years of Microsoft full - stack development.
  • 15 years of service with one company and with increasing responsibility.
  • Architecture experience in the OOD paradigm throughout the SDLC.
  • Good English skills and an effective communicator with team members and stakeholders.
  • Well-versed in Agile principles and proficient with the disciplines of Scrum.

TECHNICAL SKILLS:

Computer Languages: C# C++ C JavaScript Visual Basic

VB6: VBScript VB.NET

Application Frameworks: .NET ATL MFC Win32

Component Technologies: COM IDL

Markup / Style: HTML5 CSS3 XHTML XML XSD XSLT XPath

Web Technologies: M'VC5 ASP.NET AJAX JSON jQuery AngularJS RequireJS BootstrapClassic ASP

Service Tech'nologies: WebAPI REST WCF ASMX COM+ Windows Services

Data Access: Entity Framework (EF) NHibernate LINQ, ADO.NET T-SQL DTS SSIS

Databases: SQ'L Server / / 7 Access

Software Tools: Visual Studio Visio Install Shield UML

Source: Tree GitHub TFS VSS

App: Dynamics Splunk

Methodologies: Scrum Agile Rational Unified OOD SDLC

Design Patterns: SaaS

EMPLOYMENT HISTORY:

Software Engineer

Confidential, Irvine, CA

Responsibilities:

  • Enhanced an internal-facing web application to implement database editing functionality using C#.NET 5.0, MVC5, Bootstrap and ADO.NET.
  • Performed application support duties that included runtime log examination using Splunkserver trouble-shooting using AppDynamics and SQL stored procedure analysis.
  • Served on an Agile development team, participated in Scrum events and fulfilled Sprint commitments.
  • Managed source files collaboratively with SourceTree and GitHub.
  • Improved the extensibility of a cloud-based SaaS platform by architecting an administrative application, firstly in JavaScript / AngularJS / NodeJS and subsequently in ASP.NET 4.5.1 / Entity Framework / SQL Server 2012 to allow customers’ staff to edit the complex, hierarchical configuration elements required by the SaaS applications.
  • Corrected UI defects in a customer-facing web application that serves the United Kingdom using
  • C# 4.0 / ASP.NET / SQL Server 2014 / EF / WCF / Unity / JavaScript / RequireJS.
  • Performed a thorough inspection of a high-traffic, customer-facing web application to address security concerns such as unencrypted customer information, password-strength enforcement and vulnerability to script injection.
  • Devised fixes to defects in a medical device application constructed with C#.NET 4.5 and utilizing a number of components such as NHibernate, NInject, NHapi, CastleCoreRestSharp and Newtonsoft.

Software Architect / Software Developer

Confidential, Placentia, CA

Responsibilities:

  • Architected and developed golf handicapping and golf tournament systems.
  • Coordinated with principals (both local and overseas) throughout all phases of software development: requirementsanalysis, design, implementation, testing, rollout, support and documentation. Utilized
  • Object-Oriented Design (OOD) practices.
  • Determined user requirements from discussions with stakeholders, users and company’s management team. Modeled the business domain as an object hierarchy using theUnified Modeling Language (UML).
  • Crafted a Rational Unified Process (RUP) to realize the architecture.
  • Arranged the process into development cycles aimed at milestones mandated by customers.

Software Architect / Software Engineer

Confidential, Placentia, CA

Responsibilities:

  • Implemented the aforementioned architecture in C#.NET (framework versions 2.0 through 3.5) with SQL Server (versions 2000 through 2008) on the backend, C#.NET ASMX and WCF for the middle-tier, C#.NET ADO.NET and LINQ-to-SQL for the DAL’s, and ASP.NET / HTML /
  • JavaScript / jQuery / Ajax / CSS on the frontend.
  • Integrated desktop applications with the SQL database by developing WCF web services which exposed data as the object types used by the desktop applications and brokered queries and updates to the SQL Server via server DAL’s.
  • Constructed administrative web application for in-house and customer use in C# / ASP.NET /
  • HTML / JavaScript / MVC / LINQ / SQL Server to enable users to view and edit golf handicapping data hierarchically in DataLists and DataGrids.
  • Integrated mainframe data stores into company servers using Windows Services which periodically polled the mainframe’s FTP service, posted updates from the servers and brought back updates from the mainframe to apply to the servers.
  • Facilitated the interconversion of external data through automated FTP and ETL processes created with SQL Server SSIS / DTS to publish exports and consume imports of various formats between 3rd party vendors, customer databases and the company’s own data store.
  • Created dual-interface (VTable and IDispatch) COM components written in C++ / MFC and
  • C++ / ATL to collect business logic from various sources into a single component that could be shared among legacy VB6 / Office2K products, ensuring the consistency of business rules and calculated results.
  • Adapted legacy VB6 / Office2K applications to client-server use by writing SSIS packages to convert the data from Access to SQL Server, and then collecting data-access logic into client-side
  • DAL’s created with C++ / MFC that connected to SQL Server databases using DCOM.
  • Created ActiveX display controls using C++ / MFC / COM to improve upon the standard displays used by legacy VB6 applications.
  • Adapted legacy VB6 / Office2K applications to the internet by developing Interop .NET DLL’s which automated downloads of server data as XML / XSD and sent the updates to the server via ASMX / WCF web services.
  • Incorporated legacy Visual Basic applications into the .NET realm by recreating UI’s in VB.NET, substituting WinForms controls for ActiveX controls, transforming VB6 UI code into VB.NET UI code and repurposing
  • VB6 business logic into a .NET Interop DLL.
  • Devised an administrative reporting system to download report data as XML and render it on the client machine using XSLT transformation.

Software Architect / Software Engineer

Confidential, Placentia, CA

Responsibilities:

  • Created a golf tournament system for company s and customers supervisory users in C#.NET 4.5MVC 4 / JavaScript / WCF / LINQ / Entity Framework, which directed user efforts along various activity tracks towards the completion of a tournament setup.
  • Conducted presentations and training sessions for clients, provided guidance for team members and assisted the company president in various on - site and off-site efforts.
  • Supported the company s mission-critical monthend processing effort, coordinating with in-house team members and external web providers, ensuring that required outputs were produced correctly and that deadlines were met.

We'd love your feedback!