We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Florham Park, NJ

SUMMARY

  • Near EIGHT years software development experiences in multiple projects across different industries involved in several full software development life cycles. Working as a senior software developer and module lead in last company.
  • Microsoft Certified Professional Developer; Proficient in Microsoft .Net technologies in C# including ASP.Net MVC, Web API, WPF, WCF, Orchard CMS, Win Form, .Net Remoting, Entity Framework, .Net Interop etc.
  • Deep knowledge in database technologies including SQL Server, T - SQL, Service Brokers, Change tracking. Working knowledge with non-Microsoft database management systems including SQLite, VistaDB, MongoDB and MySQL.
  • Full stack Web developer experienced in Web technologies including HTML5/CSS3, JavaScript, jQuery library, Bootstrap framework, RESTful API design implementations, ORM framework such as NHibernate, Dapper and Entity framework, IIS and Jenkins deployment etc.
  • Good understanding and practicing of Object-Oriented design patterns, working knowledge of Domain Driven Design and N-Tier Design methodologies.
  • Familiar with various tools including MS Visual Studios, Team Foundation Server, SVN, GIT; Have worked as build manager implemented software packaging using Install Shield, Inno Setup, AppLife Update, controlling deployment using scripts and automated process using Jenkins.
  • TWO years experiences in implementing and maintaining C++ system using COM/DCOM technologies.
  • Self-motivated, eager to learn new technologies. Have self-leant Node.js and related Frameworks including express.js, socket.io, and mocha; prototyped projects using Python language and android SDK.
  • Capable of managing and leading a team to achieve project targets. Have lead teams of 1 to 2 engineers in several projects.

TECHNICAL SKILLS

Programming Languages: C#, C++, C, JavaScript, HTML/CSS, Java, PowerBuilder, Python.

Microsoft Technologies: WPF, WCF, Win Form, ASP.Net, ASP.Net MVC, Web API, .Net Remoting, Entity Framework, .Net Interop, COM/DCOM, CAB Framework, Team Foundation Server, Orchard CMS framework, jQuery, Lucene.Net, NHibernate, Spring.Net, Html Agility Pack, OpenGL, Android Development, Django framework, node.js/express.js/socket.io, Industrial automation technologies including OPC, FDT/DTM, MS SQL Server (T-SQL, Service Broker, Change Tracking), MySQL, SQLite, VistaDB, MongoDB, Redis, Windows, Linux, UNIX Systems, InstallShield Programming, Inno Setup, Design Patterns Knowledge.

PROFESSIONAL EXPERIENCE

Confidential, Florham Park, NJ

Senior Software Engineer

Responsibilities:

  • Designed and implemented Purchase Requisition, Purchase Order, Inventory modules (including front-end UI and business logic layer) using ASP.Net MVC and ASP.Net Web API.
  • Designed database access layer using ADO.Net and Database implementation using stored procedures, functions and views. Designed and implemented RESTful API exposing functions for system integrations such as mobile applications.
  • Prepared and designed testing plan and testing automation for the system. Prototyped android applications connecting to the backend Web services for process tracking.

Environment: Visual Studio 2013, .Net Framework 4.5, ASP.Net, MVC 5, ASP.Net Web API.

Confidential

Senior Software Engineer/Module Lead

Responsibilities:

  • Implemented N-Tier Web publication portal using Orchard Content Management framework and ASP.Net Web API. Designed database access layer, business logic layer, middleware Web service APIs as well as implemented the portal UI layer.
  • Worked as module lead in charge of a team of two developers.

Environment: Visual Studio 2013, .Net Framework 4.5, ASP.Net MVC 5, ASP.Net WEB API, Orchard CMS 1.7

Confidential

Responsibilities:

  • Implemented drug information search Web applications for Malaysia and New Zealand. Designed and implemented middle-ware using ASP.Net Web API bridging the CMS system and the Web applications. Prototyped an android drug information search application for New Zealand in 2 weeks.
  • Used ASP.Net MVC, NHibernate, Spring.Net, jQuery and Android SDK etc.

Environment: Visual Studio 2012, .Net Framework 4, ASP.Net MVC 4, NHibernate, Spring.Net, Android SDK, C#, HTML/CSS, jQuery.

Confidential 

Responsibilities:

  • Implemented several key modules of the ASP.Net MVC drug information Web application (eMIMS Cloud) for Australia.
  • Independently designed and wrote the WPF desktop application based on the existing MVC architecture achieving identical UI as the Web application; designed and implemented the licensing and update modules for the application.

Environment: Visual Studio 2012, .Net Framework 4, ASP.Net MVC 4, WPF, NHibernate, Spring.Net, C#, HTML/CSS, jQuery, Magellan framework.

We'd love your feedback!