Senior Software Engineer Resume
SUMMARY:
- Highly qualified Senior Application Developer with twelve years of experience in developing a wide variety of web - based and mobile applications.
- Expertise in single page application, databases, and performance tuning.
- Committed to providing hands-on talent in all phases of the development lifecycle, including business analysis and requirements definition, specification design, development, testing and deployment of e-commerce, and program implementation.
- Adept at developing, debugging, and testing software; creating test environments; and writing technical documentation.
- Strong written & oral presentation abilities and good problem-solving skills.
TECHNICAL SKILLS:
Languages: ES6,React,React-Native,AngularJS,Babel,EXT.js, Secha Touch, Node.js, Strongloop, Express.js, Backbone.js,NPM, Knockout, Grunt, Bower, Python, Objective C, Coco Touch, Open GL, PHP5,Zend Framework, JavaScript, CSS, HTML, AJAX, NoSQL, CSS3,SASS, Less, Compass, Openldap
Operating Systems: Linux, Windows XP, Mac OS-X, Linux(centos)
Database: Oracle, MySQL, sqlite
Tools: Atom,Xcode, Eclipse, WASD 5.0, RAD 6.0,XmlSpy, Git, SVN, Stylestudio FlashBuilder, PhotoShop, Illustrator, DreamWeaver, TextPad, Image Ready, Swift 3D, Rational Rose, ClearCase, JUnit, Ant, Toad, AIR, GIT, CVS, SQL, WebSphere(CMS), BrowserLab, Rally, PhpLdapAdmin
WORK EXPERIENCE:
Senior Software EngineerConfidential
Responsibilities:
- Architected/Built Order Management system
- React,Redux,Immutable Js,socket.io,mocha,chai,sinon js;
- Refactored water management application to improve performance.
- Broke large mongoose collection into more modular collections with relationships.
- Refactored mongoose query’s to use lean to improve performance.
Senior Software Engineer
Confidential, Denver, CO
Responsibilities:
- Architected, React.js/Redux app for N.io.
- N.io was a real time order management system for galvanizing steel and other metals.
- Lead at team 6 Developers to rebuild App from ground up
- Strong loop Rest Api/Mongo for client Rateware.
- Clean up the backbone app to make it more SPA and include Event Bus for MVV pattern.
Technology: React.js Redux Immutable.js Backbone(ES6 with babel)Webpack, Mocha, Karma.
Senior Software Engineer
Confidential, Denver, CO
Responsibilities:
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
Technology: AngularJS(ES6 with babel)Grunt, Mocha, Karma.
Sr. Software Engineer
Confidential, Broomfield, CO
Responsibilities:
- Architect & Developer for a Ionic/Angular/Node application to replace current C# app.
- Built Node.js addon to connect to C OSDP api
- Built IO.js addon to connect to C OSDP api Architect/Built android/ionic Bar Code Scanner app.
- Built Restful API in Strongloop for inventory app Architect MongoDB for inventory app
Senior Software Engineer /Manager
Confidential
Responsibilities:
- Developed Personal/Clinical Heath portals utilizing
- Backbone, require, node.js, webrtc, grunt, bower, npm, python
- Set stanards/patterns for the redeisgn, MVC and event bus
- Built rest service using strongloop(node.js)
- Developed model schemes using mongoose stored in mongo
- Built robust real time messaging app using Node,sockjs,mongo(2 day hackathon)
- Set up Mocha, Chai unit test for javascript
Senior Software Engineer
Confidential
Responsibilities:
- Developed Netflix style application for private planes using Backbone, require, node.js, webrtc Connected backbone app to rest service calls
- Built browser base file sharing application using node.js, web sockets, pub nub
- Wrote jasmine unit test for javascript
Senior Software Engineer
Confidential
Responsibilities:
- Architect & developer for TCP Sockets for saving users custom filters using node.js, Flex, Sql, node-tedious
- Built prototype of the current application in ext.js to show the benefits of using HTML5/CSS3/EXT.js vs current Flex framework.
- Refactored existing flex code from functional based to a class base system.
- Created AS3 custom components for exporting to excel, connecting to TPC Socket, Saving columns in a datagrid.
Senior Software Engineer
Confidential
Responsibilities:
- Designed User interface(dashboard) for grid stabilization system utilizing Ext.js, CSS, PHP Extended Stores/JSON Reader to handle the Ajax response from the C backend.
- Created custom xtypes components for the grid, xtemplate, cell render.
- Created long polling Ajax sending notifications(Racks, Inverters, HVAC, Containers) to the UI. Created Ext.js, php, openldap authentication module.
- Created event tables to track user interaction with the UI. php, sqlite, PDO, Extended the Store menu plug-in to handle push notifications from the backend.
Senior Application Developer
Confidential, St. Louis, MO
Responsibilities:
- Redesigned entire site, including layout, functionality, and navigation utilizing the J2EE, XHTML, CSS, Javascript(JQuery). Generated prototype in XML/XSLT for usability testing, production support on critical issues, and ensured all customer-facing material was implemented correctly and efficiently.
- Efficiently generated custom (Flash) action script validation component, connection for web service component, and custom user interface.
- Agile delivery of software using practices from Scrum, eXtreme Programming, etc. Established prototype widget using Flex 3 that allowed users to refill medication from desktop. Trouble Shoot production issues, such as, threadlocking issues with a third party library xalan. Helped maintain proprietary CMS system (Java, JSP);
- Object oriented architecture, analysis, design and software development
Senior Flex Developer
Confidential, St. Louis, MO
Responsibilities:
- Confidential Product Catalog -Participated in the design, provided direction to project software architecture, and created framework/prototypes for the product catalog and Global business metrics using action scripts and mxml.
- Developed and introduced event-based class framework for Flex1.5 and Flex 2 product catalog, as well as shopping cart component and search/filter component for flex 1.5 product catalog.
- Wrote prototypes for a web-based application Confidential Online using JSP.
- Animated and developed all Flash elements using ActionScript 3 for compelling motion graphics and rapid deployment
Senior Flash Developer/Designer
Confidential, St. Louis, MO
Responsibilities:
- Confidential e-Learning -Maintained Confidential e-learning web applications in the ASP.Net environment.
- Responsibilities included full front-end design and daily update on the content into the site.
- Designed and developed multiple data driven Flash based applications using XML data files.
- Implemented ActionScripting to interface with XML, ASP.Net and MS SQL Server for building custom Content Management System to edit and format XML data source.
Senior Designer/Developer
Confidential, Kirkwood, MO
Responsibilities:
- Front-end design and middleware integration with the Java backend.
- Designed and developed Flash based Kiosk to market and support Missouri Baptist Hospital
- Animated and developed all Flash geolocation system using ActionScript to help patients navigate the hospital.
- Web application development for Patient Registration system. Used PHP with Zend Framework, PHPUnit, Javascript
- Implemented MVC pattern and unit testing best practices to the software design and development process.
