We provide IT Staff Augmentation Services!

Senior Developer Resume

0/5 (Submit Your Rating)

Rancho Santa Margarita, CA

SUMMARY:

  • Senior .NET Developer with 18 years of software architecture and development experience with the Microsoft technology stack and in all phases of the software development life cycle.
  • Served for 15 years with one company and performed duties of increasing scope and responsibility.
  • Architected and developed systems in the OOD paradigm throughout the software development life cycle: requirements, analysis, design, deployment, implementation, testing and support.
  • An effective communicator with both technical and non - technical people.

TECHNICAL SKILLS:

Computer Languages: C# C++ C JavaScript Visual BasicVB6 VBScript VB.NET

Application Frameworks: .NET ATL MFC Win32

Component Technologies: COM IDL

Markup Languages: HTML XHTML XML XSD XSLT

Web Technologies: MVC ASP.NET AJAX jQuery

Require: JS JSON CSS Classic ASP

Service Technologies: WebAPI ASMX COM+ Windows Services

Data Technologies: Entity Framework (EF) NHibernate LINQADO.NET T-SQL DTS SSIS PL/SQL

Databases: SQL Server / 2000 / 7 Access Oracle 8

Software Tools: Visual Studio Visio Install Shield UML

Methodologies: Rational Unified Process (RUP) Scrum AgileOOD SDLC

PROFESSIONAL EXPERIENCE:

Senior Developer

Confidential, Rancho Santa Margarita, CA

Responsibilities:

  • Performed development tasks on a large web application constructed with JavaScript and ExtJS n the frontend and C#.NET and WebAPI on the backend.
  • Utilized browser debugging tools to locate and correct software defects reported by users.
  • Collaborated with an agile team performing DevOps tasks.

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.
  • Fixed defects in the C#.NET code and SQL Stored Procs for the vehicle valuation and consumer geolocation functionality oftheAPI underlying a public-facing website.
  • 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.

Software Developer

Confidential, Irvine, CA

Responsibilities:

  • Improved the extensibility of a cloud-based SaaS platform by architecting an administrative application, firstly in AngularJS / NodeJS / MongoDBsubsequently in MVC 5 / Entity Framework / SQL Server 2012, and finally in
  • Java / JSP / JavaBeans to allow customers’ staff to edit the complexhierarchical configuration elements required by the SaaS applications.
  • Documented and diagrammed both the new architecture and the current production systems using Visio / UML for the benefit of management and stakeholders.

Senior .NET Developer

Confidential, Costa Mesa, CA

Responsibilities:

  • Corrected numerous defects in a customer-facing web application that serves the
  • United Kingdom using C# 4.0 / ASP.NET / SQL Server 2014/ Entity Framework / WCF
  • Enterprise Library / Unity / RequireJS.
  • Performed a thorough inspection of the aforementioned application to address security concerns such as unencrypted customer information, password-strength enforcement and vulnerability to script injection.
  • Participated in daily Scrum meetings and supported the team’s efforts to reach Sprint goals.

Tools: Developer

Confidential, Cypress, CA

Responsibilities:

  • Took charge of the company’s service bay inspection application, employing
  • C#.NET 4.5.1 / Silverlight 5.1 / XAML / WCF / EF. The changes made were meant to improve an application used by service advisors and service technicians to enter maintenance data, produce an inspection report and generate an email of the report to staff and customers.
  • Rearchitected the above application in the model-view-controller paradigm using
  • C#.NET 4.5.1 / MVC 5 / JSON on the front and created a RESTful web service written in C#.NET / WebAPI / Entity Framework on the back.

Desktop Developer

Confidential, Irvine, CA

Responsibilities:

  • Devised fixes to numerous defects reported by customers to the mission-critical vision-provider software using VB6 and ActiveX controls. Participated in integration testing for the vision-care product as well as for other systems.
  • Contributed to the bridging application that synchronized legacy desktop and web versions of the company’s vision-provider support software. The application was constructed with C#.NET 4.5 in the Factory Pattern and utilized a number of components such as NHibernate, NInject, NHapi, CastleCore, RestSharp

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. UtilizedObject-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.
  • 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.
  • Performed maintenance on legacy PC-DOS applications using Realia COBOL.

Software Architect / Software Engineer

Confidential, Placentia, CA

Responsibilities:

  • 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.
  • Converted VB.NET desktop applications to C# 2.0 / .NET 3.5 in order to make use of new .NET Framework features such as generics, LINQ and WPF.
  • Upgraded C# 2.0 / .NET 3.5 web applications to C# 4.0 /.NET 4.0 in order to take advantage of Razor view engine and improve extensibility and maintainability.
  • Devised an administrative reporting system to download report data as XML and render it on the client machine using XSLT transformation.
  • Created a golf tournament system for company’s and customers’ supervisory users in C#.NET 4.5
  • MVC 4 / JavaScript / WCF / LINQ / Entity Framework, which directed user efforts along various activity tracks towards the completion of a tournament setup.
  • Conducted presentations and 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.

9Database Programmer

Confidential, Irvine, CA

Responsibilities:

  • Maintained scientific database in Oracle 8 and SQL*Plus which was used by over 50 academic researchers.
  • Created scientific reporting applications on the company’s DEC-VAX system using

We'd love your feedback!