We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Health Care Insurance / Claims / Financials
  • Credit Card / Financial Industry / Lending Institutions
  • Hedge Fund / Financial Industry
  • Vertical Market Insurance Claims Windows Smart Client Application (40,000+ users)
  • Online Banking Public facing Website
  • Commercial Real Estate Loan Origination
  • Vertical Market Applications for Entertainment Industry
  • Vertical Market Applications for Financial/Trading Industry
  • Truck Rental System for Public Storage International
  • Cloud Scheduling eCommerce
  • Full stack .net development experience
  • Full stack Angular/NodeJs experience
  • C# experience 10+ years
  • Encryption libraries and secure coding practices approx.
  • RESTfull architectures using Ajax, Webapi and Nodejs/express
  • Client side (browser) experience using Angular 2/6, Typescript, javascript, jquery, KendoUI, Razor

TECHNICAL SKILLS:

Client Side: Angular 2.x/6.x, Angular - cli, AngularFire, Rxjs, Typescript 2.x, Jquery, Javascript, WebPack, Gulp, Grunt, Ajax, Razor, Kendo UI, Prime NG, ExtJS 4.x, HTML5, CSS, Less, Sass, Bootstrap 3.x,Google Maps Api, angular-cli, firebase hosting

Server: C#, Microsoft MVC 1 through 5, Microsoft Web Api 1 through 2.x, REST, Microsoft Asp.net Core, Webforms, WCF, ASMX Web Services, Classic Asp, IIS 7/7.5/8, ADO.Net, Entity Framework

Linq to Sql: NodeJs, Express

Database: SQL, Microsoft SQL Server, Oracle, MySQL

NoSQL: MongoDB, Firebase 3, DynamoDB

Embedded: LiteDB, Microsoft Access, SqlLite

Other: SSMS, SSRS, LinqPad

Other Technical Skills: Cloud Computing: Azure: Service Bus, VM, Amazon Web Services (aws): S3, Ec2, SQS

PROFESSIONAL EXPERIENCE:

Confidential

Senior Full Stack Developer

Technologies used: Angular 6, Angular cli, KendoUI Grid, Bootstrap 4.0, NodeJs, Express, NPM, MySql DB, LinqPad, C#, MVC, WebApi.

Responsibilities:

  • Created generic (reusable component) KendoUI grid with dynamic columns and grid - state persistence.
  • Created NodeJs api routes/modules for fetching data from MySql database.
  • Created template and reactive forms for data entry.
  • Created CRUD modules
  • Created internal client-side pub/sub services in Angular 6 using rxjs.
  • Created C# MVC and Webapi prototypes for various internal admin applications.

Confidential

Senior Developer

Responsibilities:

  • C#, ASP.Net MVC5, Custom MVC server-side data/form validation, MVC Partial Views, Routing/Attribute Routing, WebApi 2, KendoUI, Razor, HTML5, CSS, LESS, SASS, TypeScript 2.x, Javascript, jQuery, Angular 4.x, Ajax, Bootstrap 3.x, Entity Framework 6.x, SQL Server 2012, XML, Json.
  • Created user impersonation front end using Razor, TypeScript, Javascript, JQuery, Angular 4.x, Bootstrap 3.x. Used asp.net, C# and MVC5.
  • Created Dynamic, Generic, ‘Pluggable’ Kendo UI Tabs based Wizard using Typescript, Razor, Javascript, JQuery, AngularJS, Angular2, Bootstrap 3.x. Used asp.net, C# and MVC5.
  • Created ASP.NET Core MVC prototype for internal Admin site. Technologies used MVC 6, Web Api Core, Typescript, Angular2, Bootstrap 3.x

Confidential, Orange, CA

Senior Developer

Technologies used: C#, ASP.Net MVC5, WebApi 2, WCF, ASMX Web Services, Razor, HTML5, Javascript, jQuery, AngularJS, Typescript, ExtJS, Ajax, Bootstrap 3.x, Entity Framework 6.x, SQL Server 2012, Oracle, XML, Json, Log4Net, LinqPad, AutoMapper, HtmlAgilityPack, KendoUI, Glimpse, etc.

Responsibilities:

  • Created 'areas' based web framework/architecture using MVC5, WCF and WebApi2.
  • Used Test Driven Design (TDD) for quality, maintainability and to ensure the system is testable.
  • Created strongly-typed interface to java/oracle based legacy XML web service using generics and xml serialization.
  • Created MVC action filter(s) for logging (log4net), exception handling.
  • WebApi 2.2 Token based security.
  • Performance monitoring.
  • Created custom Razor ViewEngine for dynamic UI themes. Custom routing. WCF custom behaviors, inspectors. WebApi (REST) to handle mobile loan applications. SQL Database Project, Created SQL Databases, tables, views and stored procedures as required.
  • Created POC for Azure AppFabric Cache, and Azure Service Bus integration.
  • Created POC Loan Management UI using ExtJS 4.5
  • Created POC Loan Admin UI using ExtJS 4.5
  • Used JQuery, AngularJS, Ajax, Razor and Bootstrap 3.x on the client side.
  • Used ADO.NET and EntityFramework 6.x for SQL Server 2012
  • Converted legacy ASP.NET 2.0 Webforms/ASMX applications to MVC5 / WebApi2
  • Created private cloud-based (Azure) NugetServer for in-house component development and distribution.

Continental, Dover, DE

Senior Developer

Responsibilities:

  • Financial Industry ecommerce applications for Credit Card Issuance / Banking
  • Visual Studio 2012/2013, C#, MVC4, Devart 3rd party controls, Telerik KendoUI, SQL Server 2012, LinqPad, EntityFramework 6.x, Bootstrap 3.x, Razor View Engine, TinyIOC (Inversion Of Control), Javascript, jQuery, ExtJS 4.x, Active Directory/LDAP, HTML5, ASP.NET Membership Database, WPF. TFS 2012, Git, IIS 7.5
  • Created internet facing website for accepting and processing credit card applications and payments posted to Durango Payment API.
  • Created 'Decision Engine/Pipeline' processing library that scores credit card applicants based on a series of user defined 'rules' and credit bureau (Transunion, Lexus Nexus) scores. Determines 'credit worthiness'.
  • Created Internal Administrator Portal for external Call Center credit card phoned-in applications and remote credit card application entry by data entry operators. Interfaced to Durango Payments API.
  • Write Interfaces to Credit Bureau and Credit Card Payment services APIs - Transunion, Lexus Nexus, Durango. Used Transunion supplied XSD to convert API response XML to strongly typed C# objects
  • Internal Windows Forms (winforms) application for customer billing statements and Excel file payments import. The Windows application looks up PDF statements saved as binary blobs in SQL Server 2012 then converts to PDF format and displays in Adobe Acrobat. Opens user files saved in excel and imports data. Used Telerik controls for Windows Forms.
  • Financial Transactions: Windows Service to batch import financial data. used FileSystemWatcher to receive notifications and import huge flat files (7GB+) to SQL Server table. Use Linq lazy loading and SQL bulk insert to cut load time of 7GB+ to a couple/few minutes.
  • Financial Transactions: Created multiple batch processing task sheduled apps. SQL Bulk insert transactions.
  • Map code written in SASS to c# application for parsing of fixed length field flat file data.
  • Created an internal WPF app for database/configuration maintenance.
  • Created ExtJS UI for credit card transaction history inquiry.
  • Created ExtJS UI for application log transaction history inquiry.
  • Used Test Driven Design (TDD) for quality, maintainability and to ensure the system is testable.
  • Agile development methodology.

Confidential, Dallas, TX

Senior Developer

Responsibilities:

  • Telecom applications in Silverlight, MVC3/4, javascript, jquery, jqueryUi, Razor, Twitter Bootstrap, Twitter Bootstrap Html Helpers (Razor), HTML5, C#, Entity Framework, SQL Server 2008/2012 Visual Studio 2010/2012, REST, WCF (web services).
  • Created MVC 4 views, controllers, and models to handle multiple-product Telecom invoice/billing forms.
  • Create/modify WCF Services facade for handling data access layer calls. Create SQL Server Table, Views, and Stored procedures.

Confidential, Los Angeles, CA

Senior Developer

Responsibilities:

  • Created HTML5 based video file upload web application.
  • Television studios can upload video files of unlimited size for video transcoding and viewing.
  • Created HttpHandler to intercept ajax calls to upload file 'chunks'.
  • Created SQL database, tables, views and stored procs to handle database layer data persistence.
  • Created windows command line app to reconstruct chunked uploaded video file parts.

Technologies used: Sencha ExtJS 4.x, HTML5 File System API, HTML5 Local Storage API, File Drag and Drop, C#, ASP.NET, HttpHandlers, WCF (web services) SQL Server, Stored Procedures, Views, Linq to SQL, Entity Framework, Javascript, CSS, Twitter Bootstrap, AJAX and etc.

Confidential, Torrance, CA

Senior Developer

Responsibilities:

  • Create ASP.NET Enterprise level applications and WCF Services to manage Heath Care Claims and perform Health Care Claims Auditing and Risk Assessment.
  • Create single-sign on (SSO) for multiple sites.

Technologies and tools used were: C# 4, ASP.NET 4, WebForms, MVC 2/3, Razor View Engine, Windows Forms, Visual Studio 2010 Ultimate, TFS, Microsoft Ajax Control Toolkit, Telerik ASP.NET Ajax contols, jQuery, jQueryUI, JSON, XML, Ajax, JavaScript, LINQ, LINQ to SQL, Enterprise Library 4 and 5, Entity Framework,SQL Server 2005/2008 and SQL Server Reporting Services - SSRS. Converted VS2008 (.net 3.51) ASP.NET applications to VS210 and ASP.NET 4.0. IIS

Confidential, Irvine, CA

Senior Developer

Responsibilities:

  • Hedge Fund / Real Estate Mortgage/Finance applications for investment company.
  • Created various ASP.NET, Windows Forms, Windows Services, WCF/Web Services applications, modules, utilities and Reports (Sql Server Reporting Services - SSRS) to support company investments and clients.
  • Created ASP.NET Single Sign-on (SSO) risk map site of distressed investment real estate properties affected by the BP Gulf Oil Spill. Used C#, ASP.NET, SQL Server, Ldap, Linq to SQL, Ajax, jQuery, Google Charts, Google Maps and 3rd party Google Map utilities to present internal and external web pages. Showed company investment properties plotted on satellite map along with tabular and graphical statistics regarding financial risk. Used real-time NOAA maps/images and Google Earth to show spill history and NOAA future spill movement projections.
  • Created WCF Service to accept and process property bid offers from 3rd party customers. Used C# 4.0, ASP.NET 4.0 MVC 2, WCF, SOA, SQL Server 2008, stored procedures, Linq to SQL, Linq to XML, IIS and implement internal Distributed Publish/Subscribe service using 3rd party open-source project.
  • Created internal network 'file watcher' Windows Service to capture and internally route files received via company FTP site.
  • Created Windows Forms Geocoding application for company investment properties using google maps api, SQL Server 2008, stored procedures and Linq to SQL.

Confidential, Glendora, CA

Senior Developer/Lead

Responsibilities:

  • Distributed Smart Client Application for Claims Processing.
  • Created various Windows Forms (winforms) user controls, modules and applications for Automotive Industry Accident/Repair Claims Processing. Conversion from existing C++ application required in some cases.
  • This application is in wide-spread use and currently supports 40,000+ users.

Tools: C#, NET Framework 3.5 sp1, Team Foundation Server, Windows Forms, Asp.net, jquery, SQL Server 2008/2005, SQL CE 3.5, VistaDb, SQLMetal, Linq to SQL, Linq to XML, Linq to XSD, Linq to Objects, LinqPad, Windows Communication Foundation (WCF), threading (APM) and Microsoft Concurrency and Coordination Runtime (CCR), Microsoft Composite Application UI Block (CAB) and Smart Client Software Factory (SCSF), Model View Presenter (MVP), SOA, design patterns, OOP, interface based development (loose coupling), partial connectivity, SCRUM.

Confidential, Hollywood, CA

Senior Developer/Lead

Responsibilities:

  • Created user sign-in/authentication page, new user page, account setup page, user notifications show reminders page, mobile phone show reminders/notifications page.
  • Created middle-tier components for cookie management, set-top device management, device notifications management, TV Listings management, and User Account management.

Tools: and Technologies used were C#, ASP.NET, usercontrols, SQL Server 2005, T-SQL, ADO.NET, Ajax, JavaScript, jQuery, Microsoft ASP.NET Ajax, Web Services, XML, IIS, Visio, Visual Source Safe, Visual Studio Team Foundation Server, SCRUM, Windows forms (winforms), Object Oriented Development.

Confidential, Calabasas, CA

Senior Developer/Lead

Responsibilities:

  • Created Property Comparables system with geospatial radius search (return all properties in a radius of n miles from subject property lat/long). The comparables system is used for Sales and Rental Properties and handles details for a variety of dissimilar property types (Office High Rise, Mobile Home Park, Shopping Mall, etc).
  • Created Address geocode component for geocoding existing and new properties.
  • Created web services for downloading single and multiple documents associated with a property document hierarchy. The documents are stored on a separate document server. Multi-document download uses a 3rd party zip control (Xceed) to zip the documents in a custom folder (directory) structure created in the zip file at runtime.
  • Created single/multiple Document File Upload system based on complex Document Type/SubType hierarchy. Documents are uploaded from the client machine to a separate document server.
  • Created publish-subscribe subsystem (TIBCO EMS - message oriented middleware) for broadcasting real-time database changes made on a client machine to other ‘listening’ client machines on the network. Listening client machines receive message notification asynchronously.
  • Created user authentication/system access/update privileges component based on user Organization (company) and user Roles. User access can be controlled by web page, windows form, with separate add privileges, update privileges, and delete privileges.
  • Winforms server monitor to remove orphan Excel Processes using Win32 API calls.
  • Create/modify SQL 2000 and SQL 2005 stored Procedures
  • Create/modify SQL 2000 DTS Packages

Confidential, Rosemead, CA

Senior Developer/Lead

Responsibilities:

  • Create Open Bank Account component to interface with Confidential Open Now Fund Now XML web service (API).
  • Open Bank Account components handle adding multiple applicants (primary, secondary and beneficiary), multiple account types (checking, savings, IRA, CD, etc), address verification through 3rd party XML web service and complete SQL Server 2000 audit trail.
  • Create components to retrieve user bank account data from external host via XML web service.
  • Create enterprise-wide error/exception handling using Microsoft Exception Management Application Block.
  • Create various generic middle tier components to support infrastructure and web banking applications.
  • Web (ASP.NET)
  • Create ASP.NET web pages and user controls to handle online banking applications.
  • Microsoft Mappoint Financial Institution Location and Driving Directions
  • Dotnet Nuke for banking support team
  • Utility Applications (Windows Forms), Windows Services, Data Conversion,Batch Processing Applications to process bank accounts

Tools: and technologies used were Visual Studio 2003, C#, SQL Server 2000, XML Spy, ASP.NET, AJAX, ADO.NET, User Controls, XML, Web Services, Windows Forms, Object Oriented Development.

Confidential, Monrovia, CA

Architect/Project Lead/Senior Developer

Responsibilities:

  • Design, code, implement and test custom SQL Server Replication and Document Transfer System (Workflow Management) to route files securely throughout the entire Confidential Computer Network worldwide via the internet.
  • Gathered user requirements, created functional specifications and created end-user documentation.
  • Create .NET components to backup, encrypt, decrypt custom SQL Replication files (XML) using the Windows Encrypting File System (EFS) API. Create a Windows 2000 Service to monitor Public Web Folders Servers for newly uploaded documents.
  • Create custom document routing components, components to add Public Key Certificate Encryption for selected users to custom SQL Replication files (XML) and other document types using the Windows EFS API.
  • Create components to serialize/deserialize XML files from disk and update data in SQL Server via ADO.NET.
  • Create custom Windows Forms XML configuration components. NET and COM Interop.
  • Create internal project tracking/incident reporting intranet using C#, ASP.NET, Web Forms, ASP, HTML (Web Pages) and SQL Server 2000.
  • Upgrade/convert existing Visual Basic 6 COM applications to Visual Basic .NET / C#.NET.
  • Created a custom application to aid in porting complex a Visual Basic 6.0 Forms Application (90+ forms) to Windows Forms (.NET) saving months of development time.

Tools: and technologies used were Visual Studio.NET 2003 Enterprise Architect, Visual C# .NET, Visual Basic.NET, ADO.NET, Windows Forms .NET, Windows 2000 Services, Windows 2000 Encrypting File System (EFS) API, Windows CryptoAPI, InstallShield X, COM and .NET interoperability, Visual Studio 6 Enterprise, Visual Basic 6.0, Visual Interdev, Visual SourceSafe, Visio, COM/DCOM, ADO, XML, XMLSpy, SQL Server 2000, MSDE, TSQL, Stored Procedures, Crystal Reports 9, InstallShield Developer 7, InstallShield X, MS Access, various 3rd Party ActiveX Controls, create/ call COM DLLs.

Confidential, Hollywood, CA

Architect/Project Lead/Senior Developer

Responsibilities:

  • Architect, design, code, implement and test large-scale, distributed, multi-tier, secure Market Research Application using Microsoft .NET Languages and Technologies. Gathered user requirements, created functional specifications and created end-user documentation.
  • This application is used to test audience reaction to pre-release major motion pictures, television commercials, television pilots and other media. Movie clips and tests are downloaded from a central server (Hollywood) to remote machines nation-wide. Tests are executed at the remote machine and the answers uploaded to the central server via .NET web-services for processing (SQL Server).
  • The system has built-in fault tolerance, caching and security (Kerberos) for seamless operation.
  • A kiosk rollout at other nationwide locations is planned for Q4 2004.
  • The application was written in C# .NET, Visual Basic .NET, ASP.NET, Web Forms and ADO.NET, using SQL Server 2000 as the database. Tools/Technologies used were Visual Studio 2003 Enterprise Architect, .NET Windows Forms, .NET Web Services (SOAP/XML), Windows Management Instrumentation (WMI), .NET Object Serialization, Kerberos Security, Fault-Tolerant data caching/remote data upload, embedded Windows Media Player (play movies), Digital Rights Management (DRM), XML, XSL/XSLT, InstallShield .Net for on demand Internet Download and Application Installation, Visio for Enterprise Architects, UML, MS Project, Crystal Reports, InstallShield .Net. COM Components (DLL) Interop.ActiveX components.
  • Techniques used were Dynamic Windows Forms run-time UI creation, Custom XML-based Macro Language creation, Custom User Controls, Embedded Web Browser Control, Object Oriented Design/Coding techniques. SQL Server Database Admin/Creation, TSQL, Stored Procedures, User Defined Functions (UDFs), DTS, etc.
  • Convert existing (classic) ASP applications to ASP.NET. Internet, Intranet development. Created various internal tools, utilities and components. DCOM. Create and call COM (DLL), components, MS AccessSperry Van Ness

Confidential, Irvine, CA

Senior Developer

Responsibilities:

  • Architect, design, code, implement and test ASP.NET, Commercial Real Estate system to track News Events (SVN In The News), Company Press Releases, Calendar of Events, Recent Commercial Real Estate Closings. Gathered user requirements, created functional specifications and created end-user documentation.
  • Tools used were Visual Studio .NET, Visual Basic .NET, Visual C# .NET, .NET Components, XML, XSL/XSLT, ADO.NET, SQL Server 2000 Database Admin, DTS, Database Design/Implementation, Stored Procedures, TSQL, Visio.

Confidential, City of Industry, CA

Senior Developer

Responsibilities:

  • Team based multi-tier/distributed wireless applications for large scale inventory control/warehouse/material handling operations (workflow management).
  • Gathered user requirements, created functional specifications and created end-user documentation.
  • Tools used were Visual Basic, OOP, ADO, ASP, DCOM, MTS/COM/COM+, SQL ActiveX Components, Server 7/2000, Server 7/2000 Admin, DTS, Internet Information Server (IIS), Intermec Handheld wireless device, WaveLink Wireless API Client and Server, AttachMate API, Visio, MSAccess, Windows 2000 Advanced Server, Windows NT, Network Admin, SQL Server Admin, IIS Admin, Component Services Admin, Crystal Reports. Design, code and implement a warehouse-wide (350,000 sq ft) inventory control application to manage mission critical Material Handling operations, set/confirm product location, perform cycle count operations, and find missing product.
  • Create SQL tables, indexes and stored procedures as necessary. Remote mainframe (IBM/CICS) connectivity via AttachMate API.

We'd love your feedback!