Software Development Architect/lead Gui Developer Resume
SUMMARY:
I am a Senior Software Developer with 20 years of development experience. I am seeking a rewarding position as a senior member of a creative, highly technical, and forward thinking software company or innovation corporate IT environment.
TECHNICAL SKILLS:
- PostgreSQL to MongoDB conversion.
- Converting server application stack from Python Django to Node.js/AngularJS/MongoDB.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Software Development Architect/Lead GUI Developer
Responsibilities:
- Perform general working sprint functions as primary software architect and lead programmer on a full stack web application team developing screens and business logic, in addition to development of J2EE services to Oracle, and PySpark to HDFS/Hive.
- Providing Proof of Concept designs, AngularJS 1.x and 2.x. Lead migration of Javascript layer to Angular 2, angular - cli, Node, Webpack. SME and Lead functions for a group of front end developers(Between 4 to 6), and Client/Server integration design strategies for server stacks mentioned.
- Design/Code/Test of model executions for regulatory agency CCAR submission. Provide custom reports via HTML Canvas with WebGl, jsPDF, and/or SVG DOM with D3.
Technologies: AngularJS 1.x, 2.0, HTML5, Javascript, Jasmine, Protractor, D3, WebGl, Custom 2d Canvas PDF and Report, jQuery, Java REST Services, Python RPCs, Agile SDLC, GIT, Jira, Bitbucket, SVN, Maven J2EE build stack, Oracle DB, Stored Procedures, Impala to Hadoop Bridge, PySpark, Hadoop Linux execution environment
Confidential, Boston MA
Software Engineer/AngularJS Front End Developer
Responsibilities:
- Design/Code/Test of a conversion of educational software written in FLEX to pure native HTML5/Javascript.
- Using AngularJS 1.x and RequireJS to build a single page application for young readers.
- Performed advanced Jasmine scripting for code coverage on all activities.
- Performed general working sprint functions of a front end engineering team related to development of screens and business logic, and code coverage unit testing.
Technologies: AngulaJS, RequireJS, Jasmine, HTML5, Javascript, jQuery, Agile Development, Node, Grunt, Bower, Javascript Build Stack Environment
Confidential, Charlotte NC
Senior SME Consultant/Architect
Responsibilities:
- Subject Matter Expert on a 48 million dollar agile software project to convert a java server based web application for institutional investment plans to a Client-Side AngularJS single page application.
- Coordinated with all corporate level front end developer leads and management to recommend general direction and problem solving techniques focused primarily around AngularJS application code base size and memory management.
- Implemented specific AngulaJS and D3 solutions for data visualization along with Jasmine testing.
- Performed general working sprint functions of a build engineering team related to automated testing, code coverage and enforcement.
Technologies: AngulaJS, D3, Jasmine, HTML5, Javascript, jQuery, Agile Developement, Maven, XML, Eclipse, SVN
Confidential, Charlotte NC
Consultant/Programmer
Responsibilities:
- Serving as client-side framework developer coding the first fully mobile web deployment of the Confidential consumer web application. Focusing on AJAX and all aspects of Cross Origin Resource Sharing and American's with Disabilities Act.
- Converting business wireframe to mobile web presentation with CSS/HTML5/Javascript/JQuery across all browser technologies.
- Focused on researching and developing new approaches for BofA framework including AngularJS, Node.JS, Socket.IO, nginx web server proxies,Apache Cordova, and others listed below.
Technologies: HTML5, JavaScript, JQuery, Handlebars, Ember, CSS3, AJAX. Android, iOS and WinPhone 8 SDK. Perforce source control.
Confidential
Research Associate
Responsibilities:
- Served as Application Architect during software deployment for First Responder Emergency exercises with campus police.
- Primary duties included producing data visualizations of campus specific business requirements, using custom coded canvas, desktop and SVG renderings.
- Developed 3D applications for iOS and Android platform. Integrated mobile platforms with RPC servers, databases, Apache web servers.
- Proficient in production of custom coded 3D Visual Analytics tools for display of large temporal-spatial datasets with a cross platform focus using OpenGL, GLES2. Created cross platform reporting tools for browsers running on all platforms with HTML5 Canvas, SVG, and/or WebGL.
- Maintained PostgresSQL database for a team of developers. Produced Web based Oracle10x application for student distribution analysis.
- Custom embedded applications using 9DOF sensor fusion for indoor asset tracking with remote monitoring.
Technologies: Python, Java(Android), PHP, VTK, C/C++, HTML5, JavaScript(Node, Three, Dojo, JQuery, D3, Kinetic), CSS3, AJAX, Django, PostgreSQL, QT4, PySide, SQL, noSQL, PL/SQL, GWT(Google), WebKit, Pyjamas, Python for Android and iOS.
Confidential, Charlotte, NC
Owner/Operator
Responsibilities:
- Developed proficiency with the Linux derivatives in the areas of kernel manipulation and compiling, wireless networking, iptable routing and firewalls, TCP/IP, Send mail and User Admin, PTP security with Open RADIUS, clustering with Open MOSIX and many others applications.
- Developed web based Digital Video Recorder scheduling and management consoles for administration of a fully functioning test environment of a 5 nodes.
Confidential, Charlotte, NC
Owner/Operator
Responsibilities:
- Operating partner of a Mechanical/Utility services group focused on pressurized system drilling and other services.
Confidential, Charlotte, NC
Consultant/Programmer
Responsibilities:
- Software Designer/Engineer at Confidential Inc. for the Confidential Financial Department and Ticketing Database. Y2K Support Confidential and Web Back End development at Confidential Charlotte.
Technologies: Linux, HTTP, HTML, JavaScript, CSS.
Confidential, Columbia, SC
Software Developer/Design Architect
Responsibilities:
- Developed Client Server Software for the Insurance Industry.
- Lead architect data warehousing. SDLC. GEICO transaction support for 3 million transactions per day.
Technologies: Windows API in OS2 & Microsoft Windows, MVS, COBOL, C/C++, DB2, CICS, TCP/IP, SQL, JCL, Java.
Confidential, Lancaster, SC
Engineering Department Supervisor
Responsibilities:
- Supervised a large multi-craft maintenance team on 3rd shift at the largest textile finishing plant. Reduced equipment downtime by 50%.
Confidential
Nuclear Trained Electronics Technician
Responsibilities:
- Served 8 years as a Reactor Operator in the Reactor Controls division on a nuclear submarine.
- Maintained equipment associated with a naval nuclear propulsion plant.
- Achieved supervisory watch/maintenance status on the reactor plant.