Full Stack .net Developer Resume
5.00/5 (Submit Your Rating)
Oakland, CA
SUMMARY:
- 20+ years of successful work experience in the software industry
- Capable of analyzing new technologies, systems and procedures quickly
- Concrete understanding of data structures, algorithms and OOP methodologies
- Strong time - management and prioritization skills.
- Great interpersonal, excellent verbal and written communication skills
TECHNICAL SKILLS:
- Strong knowledge of database design, data modeling techniques, system analysis and O/RM framework
- RDBMS, OODBMS Knowledge (MSSQL, MySql, MongoDB, Azure DocumentDB)
- C#, C++, PowerShell, Node.Js, JavaScript, HTML, PHP, SQL, JSON, Docker
- .Net - WCF, LINQ, EF, ASP.NET MVC, SOAP, REST, Web API, SignalR
- JavaScript - jQuery, React, Electron, Angular, Knockout, Ember, Vue, CSS, Bootstrap
- N-tier and distributed architecture
- Test Driven, Agile Developing and Continuous Integration using TFS, VSTS and GitHub
- Cloud integration and migration using Azure platform, mobile development
PROFESSIONAL EXPERIENCE:
Full Stack .Net Developer
Confidential
Responsibilities:
- Confidential provides it users/customers with local and remote software programming of mobile devices as well as repairs.
- Participating in all aspects of the software development life-cycle
- Coordinated with current engineering team for development of technical specification documentation.
- Building a REST API with ASP.NET Web API, aimed Confidential web/mobile clients, securing the services with OpenID Connect and OAuth 2.0. Also developing a Node.Js REST service using Express.js which integrates and consume 3 rd party APIs from various mobile carriers including Confidential Mobile and others. Spearheading the development of our ASP.NET MVC/Knockout client application as well.
Confidential, Oakland, CA
Software Engineer
Responsibilities:
- Software Developer, Architect, Consultant, Cloud integration and migration, Mobile development.
Senior Software Engineer
Confidential
Responsibilities:
- Senior Developer and Lead Architect for Telava backend system (N-tier architecture) that support all internal and external ecommerce web applications. Primary responsibilities include database design (SQL2008), design and code middleware components i.e. data and data access tier, business layer and minimum presentation layer.
- Design and implement a unify authentication system for all Telava applications. Setup and administer Team Foundation Server for the engineering department. Assume the role of junior project manager for all new projects. Also served as the lead architect implementing MS CRM 2011at Telava internally; work involved requirement gathering and processes for the project blueprint.
- Develop technical specifications based on functional requirements, and functional specification document containing the entity relationship diagram. Customize and created relationships between entities, Client UI extension, ISV and Sitemap. Made extensive use of the CRM Client Side SDK, AJAX Service calls using Jscript, Server Side SDK programming, Plugins, workflows and reports.
Software Engineer
Confidential, San Francisco, CA
Responsibilities:
- Upgraded Confidential legacy Machine translation application; using .Net COM Interop to interface with the Translation Server a Win32 application. This includes designing a new user interface, implemented multiple threads for better user experience, ability to cancel background operation when needed, and detail statistic about the document translation which included size, language of original and translated document, translation time and errors if any during translation process.
- Design and implemented the middle tier for Confidential new File Processing System. This was accomplished by using a window service via .net remoting and custom .net serialization to .net web service (WSE 2.0) and exposing the web service via SOAP and xml serialization; also implemented the DAL which was capable of accessing multiple physical SQL Servers within the network domain.
Software Engineer
Confidential, Oakland, CA
- Assume the responsibility as the lead developer for the Confidential Workbench ™. Design, implemented, coded and tested all aspect of the Workbench ™. The Workbench features a rich user interface using WinForm and Infragistic controls as well as a smart client connectivity to the Confidential Server for running distributed computing jobs.
- Other duties were; maintaining the Confidential MS-SQL data model, stored procedures and triggers, Database upgrades across different version releases, Server Side code maintenance including .net custom serialization and globalization., Designed and implemented an Object to relational mapping (CRUD) for the Confidential Management API. Created unit test harness and unit tests for code produce by me within the Confidential Network.
Systems Analyst/Developer
Confidential, Oakland, CA
Responsibilities:
- Ported ms-sql database application from C++ using MFC to C# and the dot net framework. Designing and updating base classes, rewriting the middle ware to take advantage of Ado.net.
- Previously participated in upgrade implementation of PeopleSoft 7.5 to 8.3, developed application testing scenarios by gathering and documenting customer requirements, Performed business process analysis, Paralleled testing, coordinated End-User acceptance testing, developed several Business Requirement Documents which detailed Customers’ requests and the requirement(s) that justifies their request
Software Engineer
Confidential, San Francisco, CA
Responsibilities:
- Assume responsibility for designing, developing and maintaining an Oracle/Sybase Enterprise DBMS monitor and performance management system.
- My primary duties were designing and coding UI and Server Side component using MFC, COM, ATL, XML, and ASP. Maintain data model for Oracle platform. Created and maintained data Model for Sybase with full synchronization to Oracle platforms using Embarcadero's tools such as ER/Studio, dB Artisan, and Rapid SQL. Ported Oracle functions, store procedure (PL/SQL) to Sybase store procedure (MS SQL).
Software Engineer
Confidential, San Francisco, CA
Responsibilities:
- Participated in the design and coding of individual components of Confidential Next Generation three tier software applications. Namely, front-end, middle ware and database backend server. My primary duties were designing and coding abstract C++ class objects into a relational database format allowing virtually unlimited data structures to be store.
- Design and code interfaces to and from the middle ware using C++, Rogue wave, Rational Rose in a thread safe environment. Also participated in designing and coding the middle ware using platform independent programming techniques for both NT and UNIX (Sun HP) server application.
Software Engineer
Confidential, San Francisco, CA
Responsibilities:
- Developed and maintain several Client-Server Database Application using C++, MFC, C++ builder, MS-SQL, and Oracle. Fine tune, analyze, and designed Database Structures and Database Definitions.
- Developed process for automating the transfer of information from Database to external forms imaging Process/application integrated with Adobe PDF file format
Programmer/LAN Admin
Confidential, San Francisco, CA
Responsibilities:
- Developed windows application for and used in production of California Legal CD-ROM publication.
- Developed tools for in house production and editorial department.
- Also served as LAN administrator for the programming and production department that includes configuration and installation of NT Client, Win95, and NetWare 32bit client for NT and Win95, adding user and machine to NT Domain, Configuring TCP/IP, installing LAN based software.
