We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • I am a software engineer, architect, and technical leader with 20+ years of experience.
  • I am passionate about producing results promptly, reliably, and efficiently.
  • Can lead your development team, be a hands - on asset as a senior team member, or both.
  • Well-rounded knowledge of Object Oriented Design methodology and software design patterns.
  • Extensive experience in product architecture, design, and development for desktop, web, and mobile.
  • Excellent communication skills with both team leaders and team members.
  • Expert knowledge of JavaScript/TypeScript, React JS, Angular 4, Redux, jQuery, Ionic framework.
  • Unit testing of React JS components with Enzyme/Mocha, and end-to-end with Selenium/NightWatch.
  • Experienced with iOS / Mac OS X development using Swift, Objective-C, Xcode 8, and Cocoa / Touch.
  • Adopted NGINX / Node JS / Hapi JS / Express JS to host web services & content; JavaScript end-to-end.
  • UX design and implementation in multiple platforms, languages, and mobile devices.
  • Solid knowledge of hybrid applications using PhoneGap / Cordova.
  • Delivered several Windows 8 store apps using WinJS / HTML5 / JavaScript / CSS3 and XAML / C#.
  • Windows Phone 8 application development via XAML / C# with several apps on Microsoft Store.
  • Expert knowledge of Microsoft WPF / Silverlight and the MVVM design pattern.
  • Extensive experience with Internationalization (I18N), and globalization of software.
  • Experienced Agile / SCRUM software developer.

SURVEY OF TECHNICAL SKILLS:

  • JavaScript / TypeScript
  • React / Redux / Babel
  • Cocoa
  • PostgreSQL iOS 10
  • Xcode 8
  • HTML5 / CSS3
  • Node / Hapi JS Express /
  • WPF/WCF
  • MySQL
  • Mac OS X
  • WebStorm
  • Swift 3.x, Obj-C
  • Angular 4 / Ionic 2 Material
  • Chrome
  • SQLite3
  • Windows 10
  • Visual Studio
  • C#, XAML
  • NGINX / Webpack / ES6
  • WinRT
  • Elastic Search
  • Ubuntu 16
  • Git / JIRA
  • C / C++
  • WinJS / Kendo UI Mobile
  • Silverlight
  • MongoDB
  • Chrome OS
  • PyCharm
  • Python / Go
  • ASP.NET MVC5
  • Qt / webkit
  • SQL Server
  • Pebble OS
  • AppBuilder

CHRONOLOGICAL PROFESSIONAL EXPERIENCE:

Confidential

Software engineer

Responsibilities:

  • Lead a team of 3 developers in the design & implementation of a system to conduct virtual (employment) interviews.
  • Implemented Cordova app with React JS / Redux and a native iOS app using Swift 3.0.
  • Designed and implemented a graphical interview builder to compose complex, multi-path employment interviews.
  • Implemented billing system, UI & backend, including statements, and credit card / ACH transactions via Stripe API.
  • Created web chat client to collect interview answers, uploaded files, and AI-weighted responses from users.
  • Utilized Mailgun API to send targeted emails to customers, interview responders, and system users.
  • Implemented backend architecture with Node JS 7.0, MySQL, and Hapi JS.
  • Employed Confidential (Python/Node JS) and homegrown AI code to intelligently match candidates to job requirements.

Confidential

Software engineer

Responsibilities:

  • Lead the design & implementation of a flexible/configurable eBay-like system targeting specific business domains.
  • Implemented Cordova and web apps with React JS / Redux and one mobile app with Angular and Ionic.
  • Implemented a microservice architecture with Node JS 6.2, MySQL, Mongo DB, and Hapi JS, among others.
  • Designed & implemented schema-free, backend-agnostic Facetted Search service supporting MySQL & Mongo DB.
  • Packaged all microservices as Docker containers for complete flexibility and ease of testing and deployment.

Confidential

Software engineer

Responsibilities:

  • Planning Natural Language Processing / Classifying / Computing for customer service interactions.
  • Involved in planning phase of three industry-specific web applications using React JS / Redux / Webpack / ES6.
  • Ported a large jQuery web app to React JS using ES6, Webpack, React, Redux, fetch, D3, and Cordova.
  • Implemented REST backend with Node JS / Express JS to proxy application data via Confidential Services.
  • Implemented educational iOS application using Swift 2.0, Objective-C, and Xcode 7. iOS application hosted, and provided native services, to a React JS web application (hybrid model).
  • Participated in maintenance and enhancement of existing (mostly jQuery) web application.

Confidential

Software engineer

Responsibilities:

  • I was a 1-man team who implemented a large POC that involved Mac OS X, iOS, and Node JS components.
  • Implemented iPhone / iPad application to manage and control Mac OS X app.
  • Implemented Mac OS X app to drive large touch-enabled signage displays.
  • Implemented two-way REST API for both iPhone / iPad and Mac Pro to exchange data, commands, stream video.
  • Implemented several views in the Mac OS X app as embedded webview controls using React JS.
  • Implemented three Node JS services that interfaced with MySQL, Mongo DB, and Elastic Search databases.

Confidential

Software engineer

Responsibilities:

  • Implemented Angular JS services to parse Excel files, upload files, and validate financial bundles of commercial loans.
  • Implemented complex Angular JS page to map Excel fields to XML EDGAR specifications and SEC standards.
  • Implemented complex Angular JS page to correct errors in financial deals using the above-mentioned mappings.
  • Implemented page to define complex formatting rules, which were applied to financial deals prior to validation.
  • Worked closely with UX designers, back end developers, and a team of UI developers using Agile methodology.

Confidential

Software engineer

Responsibilities:

  • Implemented prototype of web application architecture using Backbone, Node JS, Grunt, Browserify, Bootstrap, others.
  • Developed kiosk-style Chrome OS-packaged application using HTML5, JavaScript, CSS3, Angular JS, Chrome OS API.
  • Participated in the design and implementation of a kiosk-style app for iOS (iPad) and Mac OS X desktop.
  • Kicked off, and later delegated development of, a Linux kiosk-style app based on Chromium Embedded (C/C++).
  • Implemented Angular JS reference application to, among other things, run Mocha test suites in various platforms.
  • Implemented various Chrome extensions to aid in development and to complement our test / diagnostics framework.

Confidential

Software engineer

Responsibilities:

  • Designed, implemented, and deployed to Windows Store a mobile application of the social / entertainment genre.
  • In a nutshell, friends in one’s circle submit impromptu surveys and send messages to one another.
  • Employed HTML5, JavaScript, CSS3, and Angular / Ionic for Cordova app, C#/XAML for Windows 8 Store app.
  • Services initially implemented on ASP.NET MVC 4 using Entity Framework 4 and SQL Server 2012.
  • Services completely redesigned and implemented using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
  • NGINX load balancing allows dozens of Node JS instances to handle thousands of concurrent users.
  • Application currently hosted on several Droplets in Digital Ocean.
  • Currently implementing iOS version of Frensicles for iPhone and iPad.

Confidential

Software engineer

Responsibilities:

  • Helped this company for a short period of two weeks to push out a large Angular JS enterprise application.
  • Utilized Angular JS components ui-router and ng-grid, and the Ionic Framework to implement new functionality.
  • Grabbed items out of the backlog one at a time and implemented them or fixed them as needed.

Confidential

Responsibilities:

  • Very short engagement to help this company get a mobile (Cordova) project started.
  • Helped with the implementation of a mobile Cordova application targeting iOS, both iPhone and iPad.
  • Part of the effort involved employing HTML5 / JavaScript / CS3 and Kendo UI Mobile with Cordova.
  • Also sized effort to develop iOS native code in Objective-C to handle credit card swiping device.

Confidential

Software engineer

Responsibilities:

  • Implemented a WPF application to control the surface analysis of iPad panels (for Apple)
  • Application allows user to customize measurement behavior as well as various other settings and recipes.
  • Implemented complex graphic charts to display measurement results for up to 8 locations and 9 layers deep.
  • Utilized WPF 4.0, Visual Studio 2013, .NET 4.51, C#, and XAML.

Confidential

Software engineer

Responsibilities:

  • Senior member of team of software developers implementing the responsive version of the company’s web site.
  • Employing ASP.NET MVC 4 and Razor engine to render Angular JS / Bootstrap responsive pages.
  • Producing page designs that are compatible with all major browsers in mobile and desktop platforms.
  • Daily activities include implementation of new Angular JS directives, Razor page layouts, and back-end calls via Ajax.

Confidential

Software engineer

Responsibilities:

  • Implemented high-performance system to serve a web application to thousands of concurrent users.
  • Digital Ocean-hosted, Linux-based system achieved 3000+ transactions per second using dozens of Node JS instances.
  • Employed a combination of Node JS instances, NGINX reverse proxy, and memcached to accomplish high throughput.
  • Created bash scripts to control system initialization / shutdown as well as automation of NGINX configuration.
  • Created Express JS / Angular JS application to render HTML pages from data stored in MongoDB repository.
  • Conducted performance tests using JMeter and Blitz.io to profile and fine-tune the system’s optimum performance.

Confidential

Software engineer

Responsibilities:

  • Senior member of team of architects and designers planning the bank’s next generation Financial Advisor workstation.
  • Developed Proof-Of-Concept projects to merge jQuery, Angular JS, and other popular frameworks with WinJS.
  • Worked very closely with User Experience / User Interface (UX/UI) experts to produce a well-received user experience.
  • Implemented Angular JS directives to wrap WinJS controls to provide some degree of platform independence.
  • Designed Angular JS container application that hosts components developed by independent teams.
  • Implemented a Client Financials POC HTML5 / JavaScript / CSS3 app based on existing iOS / iPad application.
  • Performed extensive research into Angular JS performance for large sets of tabular data.
  • Performed extensive evaluation of Kendo UI and Kendo UI Mobile as an alternate platform using Cordova.
  • Implemented an Angular JS directive to manage the presentation of a multi-page wizard experience.
  • Implemented Angular JS directive based on Hammer JS to detect input gestures.

Confidential, Princeton, NJ

Software engineer

Responsibilities:

  • Designed and architected a mobile application to facilitate on-site Confidential inspections of international shipment arrivals.
  • Application managed investigations, gathering of samples, field examinations, pictures, videos, audio clips.
  • HTML5 / JavaScript / CSS3 in Windows 8 environment utilizing WinJS framework targeting a Microsoft Surface tablet.
  • Utilized SQLite3 for Windows Runtime to implement local storage database.

We'd love your feedback!