We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Thirty years development experience
  • Three years working wif HTML5, modern Javascript, frameworks and libraries
  • Twenty five years using full lifecycle methodologies including Agile.
  • Eight years developing applications wif Adobe Flex.
  • Fourteen years (“real world”) experience in business management.
  • World - class attitude.

TECHNICAL SKILLS

  • Javascript (3 yrs)
  • JSON (3 yrs)
  • Require, jQuery, Knockout, etc. frameworks (2 yrs)
  • Angular.js framework (1yr)
  • Node.js, Express.js (3 yrs)
  • Mongo Db (3 yrs)
  • MySql (MariaDb) (1yr)
  • RabbitMQ (1 yr)
  • Mocha, Chai test frameworks (2 yrs)
  • Linux (3 yrs)
  • Adobe AIR 1.5-2.1 (3 yrs)
  • Adobe Flex, ActionScript, MXML (10 yrs)
  • XML (12 yrs)
  • Google Maps API for Action Script (2 yr)
  • VB.Net (6 yrs)
  • ASP.Net (2 yrs)
  • OOP principals and practices (15 yrs)
  • SQL (SQL Server) (13 yrs)
  • CSS (3 yrs)
  • Web Services (SOAP) (6 yrs)
  • XML HTTP (AJAX) (6 yrs)
  • XSLT (2 yrs)
  • TCP sockets (3 yrs)
  • Jira, GIT, Github, TFS, Perforce

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Designed and implemented the system using service oriented architecture (SOA) consisting of five stateless worker services and a control application.
  • Designed and implemented inter-service messaging protocols and API.
  • Messaging system uses RabbitMQ, wif the messaging client implemented as a drop-in module to facilitate changing message queue systems if ever needed. The “amqplib” client library is used to access the RabbbitMQ functionality.
  • The message client is instrumented so as to permit detailed logging, analysis and threshold-based latency and load notifications.
  • High volume transactional operations are persisted using mySql (MariaDb) and are executed using the asynchronous API in the “Mariasql” library. All queries call stored procedures.
  • The control application uses Mongo Db.
  • The services are implemented using Node, Express, and supporting libraries.
  • Service APIs can be accessed by normal HTTP routing for use by legacy systems.
  • All API methods are covered by Mocha/Chai unit tests.
  • Designed object model and implemented it using the Mongo database.
  • Designed and implemented service layer using JavaScript, node.js, express.js, and several additional libraries.
  • Implemented unit tests for all service methods using Mocha.js and the Chai.js assertion library.
  • Designed and implemented the user interface management modules necessary to define autantication and authorization logic.
  • UI is a Single Page App and uses JavaScript, Require.js (AMD), jQuery (DOM manipulation), knockout.js (MVVM binding), sammy.js (routing) and other libraries.
  • Membership Analytics User Interface: dis Adobe Flex Application provides graphical and tabular display of loyalty program membership statistics.
  • Includes dynamic “heat map” of member geographical distribution and provides interactivity for selecting members by zip code.
  • Heavy use of Google Maps API for Action Script.
  • Features export to PDF using alivePDF
  • The UI handles all user input and much of the rich display
  • Implemented in Adobe Flex 3.5, running under Adobe AIR 2.1, in Gentoo Linux
  • The waterproof, unvented enclosure and consequent cpu power restrictions enforced maximizing performance and efficiency
  • The AIR UI communicates wif the charting, radar, sonar and other underlying applications via sockets
  • Supports five languages, selectable at run time
  • Supports standard and metric measuring systems and provides dimension level unit selectability

Confidential

Development Lead

Responsibilities:

  • Interactive calendar filters available properties
  • Asp.Net business logic and integration tier
  • Integrates wif third party booking engine
  • Integrates wif secure payment portal
  • Also included data administration and reporting functionality
  • Halo Residence Portal: A portal for luxury condominium residences.
  • Fully configurable content
  • IP Thermostat controller
  • Utility usage analysis and display
  • Package delivery notification
  • Community Classifieds Bulletin board
  • Virtual Shopping
  • 20+ Applications, wif identity-based availability
  • Asp.Net business logic and integration tier
  • Integrates wif property management software
  • Integrates wif Drupal content management
  • Also included data administration functionality

We'd love your feedback!