We provide IT Staff Augmentation Services!

Sr. Software Engineer /architect Resume

4.00/5 (Submit Your Rating)

Norcross, GA

SUMMARY

  • 15+ years of professional experience in Object Oriented Analysis, Architecture and Development, specializing in Microsoft technology.
  • Confident in client facing, leadership and heads down roles.

TECHNICAL SKILLS

Solid expertise in: C#, ASP.net, MVC, Multi - Thread, TCP/IP, SQL Server, MySql, Publish/Subscribe Event Driven computing Architecture, and Real-time communication protocol.

Strong Web development experience with: ASP.Net, MVC, REST API, WebSocket, Web Service, Soap, JQuery, Angular, AJAX, Bootstrap, HTML, and Asp.net core Middleware.

Database: SQL Server, MySql, BTrieve/Pervasive SQL.

Other Technologies: C++, COM Component, Vxml, VB, Delphi, OPC, MQTT, RTMP, RSTP, Voip, AWS, IOT, Raspberry Pi, IIS, Free PBX, UCMA, and Nodejs.

PROFESSIONAL EXPERIENCE

Confidential, Norcross, GA

Sr. Software Engineer /Architect

Responsibilities:

  • Implement new a SPA web portal using html5, REST API, Angular, and WebSocket to handling two way real-time communications.
  • Designed and implemented SCADA system dat collect data from a field hardware through cellular data network, decode, and display on web portal in real-time.
  • Developed a notification system to automatically send alarm to customer through Phone, SMS, Fax, and Email. It send out thousands alarms and reports every day.
  • Build Vxml IVR platform to call customer through VOIP. It reduced phone bill from $20K/Month to $600/Month. It do support Text-To-Speech and Voice-Recognition in both English and French. Saved hundred thousand dollars by not using third-party software license.
  • Redesigned and implemented a TCP/IP Socket Server to handle 20000+ TCP socket connections simultaneously. It is processing thousands real-time message and events per seconds. It’s a multi-thread windows service application.
  • Implemented a Voice application (Text-To-Speech and Voice-Recognition) dat allow user to remotely control the SCADA device with a phone call.
  • Write a google map application to display device location, real-time status, and the local radar/weather information.
  • Managing a 1TB+ database for both MSSQL and MYSQL.
  • Build test environment on VSphere/VMware/AWS.
  • Migrated MySQL DB To MSSQL
  • Implemented a few COM Components dat can be used in Mission legacy app (VB6 and Classic ASP). McExcel can convert html/csv report to a real excel format. It helped us to support more report format with few line of the codes. McURLMon can download/parsing big Rainfall data from internet without timeout.
  • Designed and implemented a publish/subscribe event driven computing server app based on MQTT protocol. It’s processing and exchanging data with many other services. All events are happened in real-time.
  • Managing the office network, Firewall, and PBX system.

Technologies summary: C#, Websocket, ASP.net, MVC, ASP.net Core Middleware, Angular, JQuery, JSON, OpenLayer, Flash Chart, JavaScript Chart, ASP.net File Handling, MySQL, MsSQL, SSIS, .Net Entity Framework, Java jnlp socket app, UCMA, SOAP, Speech Server, Delphi, VB6, Classic ASP, PBX, Asterisk, VOIP, VMWare, and AWS.

Confidential, Atlanta, GA

Sr. Software Engineer

Responsibilities:

  • Working on a web base search engine management solution product. Being responsible for: Developing clear technical design documentation based upon rich functional requirements; Developing multi-tier, modular libraries with an emphasis on re-use with a design dat preclude single points of failure; Building an application alongside a team of developers leveraging Microsoft’s Team Foundation Services; Supporting application operations through efficient documentation and error handling; and Showing thought leadership for improving the overall system goals of stability, performance, and availability.

Technologies summary: C#, ASP.NET, ADO.NET, NET Framework, SQL Server 2005, Java Script, TFS, and etc.

Confidential, Duluth, GA

Software Engineer

Responsibilities:

  • Maintaining the legacy C++/MFC code and converts it to managed code (C#).
  • Create the UML model (using Enterprise Architect) for Database and platform components (BO).
  • Develop the code generator (using Code Smith) to generate SQL schema and C# source code (for Business Logical Layer, Data Access Layer, and Unit test) from the UML model.
  • Working on database replacement project: response to implement the Data Access Adapter for unmanaged code to use different database technology; refactoring the Business Logic Layer to improve the performance; convert the database schema into the new database technology; develop a program to auto-generate the Delta SQL Script for database changing; and identify the risk area dat may be caused by these changes.
  • I has developed many small programs dat help teams to improve their productivity. They include Code Generator (Code Smith), TSP (an external time system) to MS Project Server, Auto Build/Test System, Data Definition File Generator (Pervasive SQL), Missing Check-In File Finder, Line of Code Metrics Tool, and etc. I also communicate/collaborate with other R&D teams to ensure dat the project will be completed on time.

Technologies summary: C#, C++, VB.Net, ASP.NET, ADO.NET, NET Framework, Code Smith, Pervasive SQL, MySQL, MS SQL, Btrieve, NUnit, XML, UML, Visio, Enterprise Architect, Dev Track, Perforce, Beyond Compare, and etc.

Confidential

Director of Engineering Dep. / Sr. Electronic Engineer

Responsibilities:

  • Managed a department consisting of 15 employees, and directly reported to the president of Confidential Co., Ltd. Responsible for repairing and maintaining all kind of equipment (such as central air conditioner, elevator, audio and video system, lighting system, computer HW/SW). Proposed, justified and purchased new equipment as company needed.

We'd love your feedback!