We provide IT Staff Augmentation Services!

Software And Web Developer Resume

2.00/5 (Submit Your Rating)

Richmond Hill, ON

SUMMARY

  • Software and web developer with an extensive background in .NET, web application and database development for Windows and Linux, hands on experience in entire project development cycle using C#, .NET, Core.
  • Over 10 years of experience in design, development, deployment and maintenance of client/server web - based applications using N-Tier Architecture from front end to back end on Windows, Linux.
  • Over 10 years of experience in developing web applications using C#, ASP.NET, MVC Frameworks or Core, SOAP Web Services in XML, Web and REST API in JSON, JAVA, and participating in full Software development lifecycle (SDLC).
  • Experience in Object Oriented Programming.
  • Experience in frond end UI design using JavaScript, JQuery, AngularJS, Angular, TypeScript, AJAX, and HTML CSS, LESS, MVC Razor view engine, HTML helpper, Tag helpers, XSL and Bootstrap with media based on responsive mobile friendly web pages.
  • Experience in designed schema and writing T-SQL, stored procedure data accessing layer with ADO.NET, LINQ or used ORM (Entity Framework or Hibernate in J2EE) for both SQL Server including SSRS and MySql.
  • Hands on experience in Linux system command line and shell script with Perl or Python.
  • Experience in deployment and administration of web server including IIS, SSRS server on Windows of Azure VM or App service, Apache and Tomcat on Linux.
  • Strong problem solving skills in software debugging and testing by writing test script for Selenium web driver in Python, Postman for REST API test.
  • Proficient with MS Visual Studio to 2019, VS Code for front end JS or Eclipse for JAVA.
  • Experience in behavior driven development approach using SCRUM under Agile Methodology. Using Git with BitBucket, Source Tree git UI, and SVN version control.

PROFESSIONAL EXPERIENCE

Software and Web developer

Confidential

Responsibilities:

  • As a software and web developer, I developed and designed web-based game management services system and design new game system integrate API and Bitcoin mining pool management system
  • Designed and developed Suba Indy game moderator management portal a web based application with ASP.NET MVC5 in C#. In the project all pages were implemented by individual view template which created by Razor view engine and created actions with JSON data format in MVC controller called by jQuery AJAX to access back end separate database layer (DAL) define by Models class. Wrote T-SQL and stored procedure in DAL models to access SQL server. Used Cross-origin resource sharing (CORS) to upload and download games to AWS Simple Storage Service (S3) directly from web pages. Wrote game player item online purchase module to Integrated Paypal API to this system.
  • Designed and developed new web sites in exists Suba Game web portal project for new published games including mobile game. Implemented media Overlay pages used Bootstrap with responsive mobile friendly UI design to display game screenshot, video and wrote Javascript code and CSS to control and implement Image Gallery Slideshows. Used jQuery AJAX to call REST API wrote by MVC Action to CURD game player registration and account profile info from SQL server by used Entity Framework database first.
  • Developed website of Bitcoin mining pool management frontend (UI) talking and consuming to the mining pool’s API in JSON to manage mining pool as admin and display mining status, share statistic to miner or worker. For UI design part we used SPA Angular with bootstrap, wrote TypeScript code to create individual component and UI temples with HttpClient service to call pool API to parse JSON data and dynamic display model on pages including a management dashboard.
  • Customize Dopresskit’s press kit web template to create Suba Games press web site. Created new press web pages by modified press kit template’s PHP code to fit all current online Suba games serial. Added filter code to remove unused part of not suitable for Suba games and dynamically load Suba Games info contents to individual game pages PHP code. Using regular express method to match and extract text in PHP source code as well. Front end UI designed by AngularJS with BootStrap3 along with HTML and CSS.
  • Designed and developed new web pages, code behind and data access model library in exists Suba Game admin management portal project for new published games. Wrote complex T-SQL and stored procedure to generate game, CCU (concurrent users), player level, item purchased, performance statistic reports display in grid or chart.
  • Developed task schedule Windows Service to monitor game server process UDP and TCP ports status which deploy in Linux for new games. Wrote code in this task schedule to implement email promotion event as well.

Software Development Engineer

Confidential, Richmond Hill, ON

Responsibilities:

  • As a software development engineer at QiiQ, I developed and designed web-based management services system that running at IIS server on Windows and Apache, Tomcat on Linux.
  • Developed Roam phone and PiFi device rental management services in ASP.NET, C#, Ajax, JQuery, JavaScript, HTML, CSS. Designed database schema and used Entity Framework database first ORM. This web application manages with 3-level login (reseller, travel agent, end user) with authorize privilege and role control.
  • Designed and developed Master Agent management site to allow agents in POS system in Canada and US to sell prepaid ANI, mobile phone top up and money remittance service in ASP.NET, C#. Designed database schema for SQL server database and programming database connectivity using .Net ODBC driver with ADO.NET.
  • Architected and implemented PiFi (3G WiFi device) service management web site with shopping cart to manage PiFi user accounts, online purchase PiFi series products integrated with PayPal API to do online payment and view roam data and call usage in ASP.NET, C#, Ajax toolkit controls, JQuery, JavaScript, HTML and CSS.
  • Developed web service in C#, WCF REST with JOSN format to retrieve data from MySql DB, communicate to GSM gateway with TCP/IP socket and designed part of UI application using JavaScript, JQuery Ajax to consume this service.
  • Designed and developed web based application on Prepaid calling card and postpaid billing multiple level reseller management system with Java on Eclipse, using Struts Framework-based MVC and ORM Hibernate persistence layer for mapping Java classes and JDBC driver to access MySql5. This web application involved multi-threading, TCP/IP socket and using Apache Axis to invoke Middle Tier Soap Web Services that designed in C#.NET, Developed front-end using JSP, Tiles, Display Tag, JavaScript, HTML and CSS. Deployed and configured the application on the Tomcat Application Server.
  • Developed Mobile dialer management web site especially design for mobile device browser for online recharge in ASP.NET, ADO.NET, C#, DID number ordering, and CDR (call detail record) display.
  • Designed and developed HTTP API in C# with XML format request and response for third-party resellers for mobile top up business, parsing XML, JSON to consume different top up provider APIs written in .NET, Java, or PHP.
  • Developed VoIP soft switch remote configuration site in Perl/CGI to access LDAP and Perl script for voicemail SMS notification added to open source PBX Asterisk on Apache of Linux.
  • Developed and setup Windows service in C# to do scheduled daily tasks, such as SIP, call back call registration, daily service fee charge.

Software Developer

Confidential

Responsibilities:

  • Developed and designed Data Acquisition System Based Intel 87C196CB microcontroller for industrial process instrumentation and control equipment with C language on MCC-96 C compiler.
  • Developed on Voice over IP gateway series products. Wrote 8 channels IP phone gateway board support package (BSP) interface Software/Firmware for on-board flash memory programming device in C language by Diab Data simulation tools.
  • Research association Ryerson Polytechnic University, Toronto ON (Jan 2000-May 2000)
  • Worked on Aircraft Engine Bleed Flow Sharing controller modeling and simplify simulation with VB on Windows95.

We'd love your feedback!