We provide IT Staff Augmentation Services!

Senior Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Developed ASB’s web responsive home insurance quote using Typescript, AngularJs, Bootstrap, Jasmine, Chutzpah and ASP.Net MVC/WebAPI. Use OAuth, Jwt sign - in and generate customized home quote for ASB’s internet banking users. Assist testing team in creating automated test using SpecFlow.
  • Worked on Growth-Hub, a project to bring iag existing application into azure.
  • Built a component to manage messages placed on a JBoss’ Fuse AMQ and archived failed quote for operation use.
  • Developing and enhancing Mule based application.
  • Assist in upgrading Mule apps from version 3.6 to 3.7, adding unit test and setup Jenkins build jobs for Mule based apps.
  • Worked on enhancing and fix bugs for AMI online payment (.Net Core and Angular2).
  • Worked on enhancing and fix bugs for State Insurance Roadside Assist mobile application.
  • Conduct penetration testing with external consultants to secure application. Secure .Net core application to prevent xss, csrf, cors, clickjacking and common threats using NWebSec.
  • Successfully assist architects in debugging and identifying timeout issues with Confidential Home Quote project. A problem that we have been facing for 8 months.
  • Involved extensively in CI tools like Bamboo, Nuget, Nexus repository, Powershell and Specflow

TECHNICAL SKILLS:

Database: Ms SQL Server, MySQL, DB2, Informix, MongoDb & Oracle

Operating Systems: Windows, Linux, Sun Solaris & HP UX

Languages: C#, Scala, Java, JavaScript, C/C++ & PHP

Application development framework / Platform: ASP.Net MVC / WebAPI, Windows Azure, Playframework, Silverlight, Windows Form, Apache Cordova, Spring.Net, Android

Javascript frameworks: AngularJs, Node.js, Knockoutjs, Gulp, Express.js, Socket.IO, Kendo UI, React/Redux, System.js, require.js

Other tools: RhinoMock, NSubstitute, Moq, NInject Possessed strong OO concepts and TDD development

Spoken / Written Languages: Spoken

English, Malay & Cantonese: Spoken & Written

English, Malay: Current Research / Paperwork i. Cryptography particularly on TLS protocol. Also seek to model and verify security protocols. ii. Secure programming.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Responsibilities:

  • Worked on a mobile responsive web application called Gauges that track members health activities in real time.
  • This platform leverages on restful micro services and SPA (Single Page Application) to deliver its solution.
  • Make use of WebAPI, Ninject, Automapper, Telerik DataAccess, WCF, SignalR, NSubstitute and various javascript tools like Kendo UI, knockoutjs, browerify, webpack, grunt, typescript, typings d3 visualization and graphing, react/redux, redux/thunk, rethinkdb - real time database, fetch, redux-logger and sass.
  • Develop and deploy Gauge mobile using Xamarin and Android.
  • Worked on Confidential s mobile notification service that offers a common API to deliver notifications to Android/IOS and other different component in Confidential .
  • Developed Confidential s Weight Loss challenge site using Ruby on Rails.
  • Developed enterprise real-time cache infrastructure using rethinkdb with the aims 9f resolving staled cache issues.
  • Member of Confidential s leadership commitee to continuously drive and improve software quality.
  • Dev lead for nuget and javascripts vulnerability/version control scanner for enterprise component compliance.
  • Other work includes setup private npm repostory using reggie.
  • Developer for cli based javascript debugger.

Confidential

Developer

Responsibilities:

  • Worked on payment integration and client’s credit card migration to E-way (Payment service provider in Australia).
  • Also extended this payment capabilities for client’s CMS in Umbraco.
  • Part of the team to re-implement elastic search and logstash to improve performance in ads targeting and white listing.
  • Other contribution includes setup of CI and Nuget repository server.

Confidential

Senior software engineer

Responsibilities:

  • Worked on a dashboard that tracks cost of building windmills.
  • Successfully fix core framework issues.

Technology used: Silverlight, Mircosoft azure.

Confidential

Senior Software Developer

Responsibilities:

  • Work on a new feature called Trough monitoring from ground up.
  • Primary component used here are DevExpress and proprietary database.
  • Strong understanding of MVVM and have implemented on both web based and winform application.
  • Work on various web libraries such as knockoutjs, kendo Web UI and QUnit.

Confidential

Software Development Advisor

Responsibilities:

  • Design and built Dells future online cart service - Cart service is the central integration point between Confidential ’s UI layer and backend component such as Pricing, Product configuration, Order Management and Payment.
  • Compliance to Confidential ’s SOA governance is critical in cart service for various components to integrate successfully.
  • My task includes ensuring such compliances are met.
  • Team lead for Confidential utilities framework which covers area such as security, caching and exception handling, compression, Rhinomock, NCover( code coverage) and Spring.Net.
  • Confidential Synchronization Framework uses gossip based architecture for replicating and synchronizing data.
  • Receiver of CIO Excellence award

Confidential

Solution Architect

Responsibilities:

  • Design and built Schooldude Messaging Service using Biztalk
  • Involve in Schooldude’s SOA initiatives to migrate applications to a SaaS architecture using WCF.
  • Project architected are reporting, navigation, caching, logging, common and charting service.
  • Provide evaluation and perform technical study on Web 2.0 related technology to determine its application to Schooldude’s eco-system.
  • Design and built a prototype for Schooldude’s RIA using Adobe Flex.

Confidential

Lead Technology Developer

Responsibilities:

  • Re-engineered and re-architected an existing Financial ERP system to an Internet based application for deployment in Australia.
  • Customers include retailers from the manufacturing industry in Australia.
  • Modules implemented using ASP.net and Confidential ’s Universal database technology.
  • Implemented an agile framework using VB.net technology in order for the Financial ERP application to be customizable, maintainable and scalable.

Confidential

Manager, IT & Development

Responsibilities:

  • Successfully built from scratch an ORM (Object Relational Mapping) tool in .NET called ‘Sandman’ that offers dynamic generation, compilation and loading of POCO and future work that includes SQL queries optimization and transactional management by using static analysis methodologies.
  • Accomplished the performance and execution of a system test strategy for the Malaysian Stock Exchange (CTP - PAM, SPI and ARAMIS) using Confidential Rationale Software to ensure that these systems comply with strict and mandatory financial regulations governed by the Ministry Of Trade in Malaysia.
  • Handpicked to be the Lead Tester for the Bursa Rationale Unified Process (RUP) taskforce that focuses on applying RUP models in designing and development and that it conforms to required standards.
  • These models were to be applied on all outsourced projects within Bursa Malaysia / Malaysian Stock Exchange.
  • Re-enhanced the existing backends (stock price update) of the Bursa Interface Application (middleware to legacy system), Market Surveillance System for Equity (SIS), Bursa Equity Surveillance System and a Derivatives Systems (MSS)

Confidential

Systems Analyst → Team Leader

Responsibilities:

  • Successfully built from scratch an ORM (Object Relational Mapping) tool in .NET called ‘Sandman’ that offers dynamic generation, compilation and loading of POCO (Plain Old Code Object) and future work that includes SQL queries optimization and transactional management by using static analysis methodologies.
  • Developed the Malaysian Stock Exchange Business Intelligence System that extracts data from Non-Stop SQL, Ms SQL Server and Oracle data sources using Informatica, an ETL tool for data warehousing and BI purposes. This system extracts and processes large amounts of data on a daily basis that makes data warehousing and data synchronization design a key and crucial element for this project.
  • Effectively created a program / software using VB.net and ESQL that converts 5 years of historical data from SIS (Equity Market Surveillance System) to Bursa’s Trade new Surveillance System (ARAMIS).
  • Developed and implemented a full fledged ERP solution using Microsoft CRM and Microsoft Navision for the entire Formis Group of Companies together with Microsoft.
  • Successfully developed and implemented a CMS system for MPOB (Malaysia Palm Oil Berhad). Technologies employed and utilized are JSP, Tomcat, Redhat Linux and MySQL.
  • Provided consultancy work that includes being a Project Tech Advisor to Bursa Malaysia for their Interface Application which is a middleware that integrates the Malaysian Stock Exchanges new trading engine called the Common Trading Platform (CTP) to legacy systems. This middleware is designed to run with little (minimal) supervision, self recovers and optimizes transmission bandwidth which is running on HP-UX and is written in Oracle Pro C/C++.
  • Successfully identified and delivered a quick fix single handedly to correct 2 major bugs found in the Malaysian Stock Exchanges’ market surveillance system with limited hardware and on a live testing environment. This system runs on Solaris and has been developed entirely on the Informix-ESQL(C)/R4GL/Informix database.

Confidential

Lecturer

Responsibilities:

  • A lecturer in charge of conducting Computer Graphics, Information Technology and Computer Architecture modules / classes.
  • Had a student examination passing rate of 100% for the modules that was thought.

Confidential

Software Engineer

Responsibilities:

  • Successfully designed, developed and deployed Confidential ’s (Malaysia’s Premiere Courier Service Provider) Consignment Tracking System (NWCTS) in 5 months, a month earlier than forecasted. Modules include the NWCTS front end (Microsoft Visual Basic), portal (Macromedia ColdFusion), back-end integration to Informix database.

Confidential

Project Leader

Responsibilities:

  • Successfully design and deployed the following web projects TenderProject, Confidential (B2B Portal), E-filling (Internet based Filling System), MingHeng Motor web site, PJ Indah website.
  • All sites are written using PHP, ASP, Microsoft Access and Microsoft SQL Server.
  • Worked with MotionAnalysis to deliver and implement motion capturing technology to Confidential - which is tipped to become the next entertainment gateway in Malaysia.

Confidential

System Administrator

Responsibilities:

  • Ensured smooth running of daily IT operations; performed administrative and housekeeping work on all servers and workstations.
  • Constantly evaluated and implemented office automation software to enhance staff productivity.

Confidential

System Implementer

Responsibilities:

  • Started off as a contractor to the Lityan Group of Companies to implement SAGA (Standard Accounting Packages for the Malaysian Government Agencies). Successfully implemented SAGA for EPF (Malaysia’s Social Security Fund), Matrade (Malaysian Trade) and LPN (Ministry Of Education in Malaysia).

Confidential

Junior Programmer → Programmer

Responsibilities:

  • Successfully developed a real time trade dissemination system called Stock Trader Pro using Microsoft Visual C. Some features that were developed were news feeds, trading information exchange and charts / graphs.
  • Joint developed a program with 2 other senior developers called Infopro using Borland C which downloads trade binary data remotely to their local computer via terminal modems.
  • Developed a disk scanning utility using Borland C similar to Norton’s Disk Doctor to scan diskettes for bad sectors for our clients.
  • Written numerous in-house modules using Informix 4GL to process end of day transactional data and report generation for Reuters Malaysia.

We'd love your feedback!