Microservices Developer / Technical Architect Resume
Peoria, AZ
SUMMARY:
- Over twenty years of experience in taking software projects from concept to deployment. Wide base of knowledge and hands - on experience with multiple platforms and languages, a true passion for technology and programming results in quick turnaround for development projects. Has specialized both in the development of single desktop and online software applications, as well as architecting an enterprise software platform into SaaS. An excellent public speaking presence facilitates presentations to clients and group sessions, whether via web-conference or in person.
TECHNICAL SKILLS:
SKILLS: Visual Studio 98, .Net 2002, 2003, 2005, 2008, 2012, 2013, 2015,2017 Microsoft Office VBA: 97, 2000, 2002, 2007, 2012, 2013,2016 Languages: C#, VB.Net, VBA, VB 6.0, Javascript, ActionScript 3.0, T - SQL ASP.net Web Forms, ASP.net MVC 4.0, Web API 2, ReSTFUL Services, Adobe Flex, WinForms .Net Frameworks 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.6 Microsoft Test Manager Microsoft Azure & AWS ASP.net Web Services & ADO.net MS SQL Server 6.5, 2000, 2005, 2008 R2, 2012, 2014 Stored Procedures, Triggers, UDFs HTML 4, 5 || CSS 2, 3 || jQuery || Signal-R, Bootstrap || Angular JS IIS 6.0, 7.0, 7.5, 8.0, 8.5 DAO, ADO, ADO.net, Entity Framework, LINQ, PLINQ ASP.net Web Services, WCF Services, Web APIs & Dot Net Core APIs Agile/Scrum and Waterfall development Reporting Produced with SSRS (SQL Server Reporting Services) Database is SQL Server
PROFESSIONAL EXPERIENCE:
Microservices Developer / Technical Architect
Confidential
Responsibilities:
- Joined team of developers in building microservices for integrating internal data with external 3rd party web services (SalesForce and CCMP). Led the development of the initial microservice dedicated to relaying data to SalesForce. Took the initiative to develop a library of classes to facilitate the mapping of JSON data structures with date extrapolated from JSON Objects with values.
- Additionally, developed a library of algorithms to identify html tags based code injections (symbols like <> are represented by a number of different key combinations and interpreted by browsers). Adapted to using Amazon Web Services and successfully translated experiences with Microsoft Azure.
- Designed Microservices implementation and design for new SaaS Web API. Implemented a new Security Monitoring Platform for reporting. Utilized extensive JSON source coding and Graph Database data filtering for delivery of visualizations. Created & tutorials with Confluence to create a community of support for business users.
Architect, UI/UX, Software Developer
Confidential
Responsibilities:
- Imagined, Architected, Designed and Built entire SaaS platform. Identified technological innovation for the financial services industry, designed architecture of optimal technologies, developed customized algorithms and other financial/ statistical/ mathematical functions, programmed entire platform. This platform was designed for real-time, automated securities trades. Beta tested for requirements and then released final version to customers
- Resulting project is an Integrated Multi-Tier Software as a Service platform. Customer facing Websites driven by HTML5, Mobile Devices applications using native application wrappers for HTML5 applications. Developed with Agile Methodologies.
Architect, UI/UX, Software Developer
Confidential
Responsibilities:
- Imagined, Architected, Designed and Built entire SaaS platform. Identified technological innovation for the financial services industry, designed architecture of optimal technologies, developed customized algorithms and other financial/ statistical/ mathematical functions, programmed entire platform.
- This platform was designed for real-time, automated securities trades. Beta tested for requirements and then released final version to customers. Resulting project is an Integrated Multi-Tier Software as a Service platform. Customer facing Websites driven by HTML5, Mobile Devices applications using native application wrappers for HTML5 applications. Developed with Agile Methodologies.
Senior Developer -Development Lead
Confidential, Peoria, AZ
Responsibilities:
- Leading development efforts for maintaining legacy applications and creating new solutions. Designed and developed mobile application for warehousing management used by shipping, receiving and pickers. Recently developed an application for interfacing with customers and sales force to provide portal for sales. Integrated with MS Dynamics AX and created the SOA framework. Responsive application development with multi-threaded browser communication with ReSTful services using web-workers and ajax. Used Bootstrap development for fully responsive Single Page Application. Migrated legacy applications to newer technology. Worked in existing Angular JS SPAs as well as ASP.net MVC and ASP.net Web APIs, and ASP.net Web Forms. Designed and developed cutting edge Windows Services with self-hosted web-apis to deliver Singleton Patterned Data Syncing application.
- I was the head developer working with a number of different companies with Antigua (Antigua, Dunlop, and Everlast Worldwide), implemented modern approaches integrated in their current platforms such as using entity framework and LINQ/Lamdas/Delegates.
Senior Developer - Development Lead
Confidential, Phoenix, AZ
Responsibilities:
- Leading development efforts for maintaining legacy applications and creating new solutions. Acting lead developer and application architect providing presentations for technology designs to corporate leaders. Working with internal customers (department managers & directors) to assess their needs and provide technology solutions to their business needs that implement modern approaches integrated in the current platforms. Developed software team development processes to manages work and prioritize work efforts within Scrum/Agile framework. Microsoft Stack based solutions development. Technologies include (MS Dynamics CRM, ASP.net MVC, ASP.net Web Forms, and .Net Windows Services)
Senior Developer -Development Lead
Confidential, Phoenix, AZ
Responsibilities:
- Brought in to develop a project for the Game Management Division. Developing .net stack online/offline HTML5 application. Architected and began development on functional prototype based on an N-tiered approach. Application User Experiences developed in Typescript Html and Apps written with Apache Cordova. Functional programming developed in SOA using C# and OOP/OOD. Data layer constructed with ASP.net MVC, WCF Services and database transactions via Entity Framework.
Confidential, Las Vegas, NV
Responsibilities:
- Brought in to develop a project plan and architectural design to build a internal page server. Essentially, I developed an n-tier design to provide functionality for lay people to build pages that were stored in a database a rendered through use of ajax to an http restful asp.net mvc web api and injected into a single page using recursion. Developed the entire database schemas and programming with T-SQL (table, views, stored procedures, triggers, and user defined functions). Additionally, I used Entity Framework to develop the Object Relational Mapping.
Lead Senior Developer
Confidential, Ontario/Glendale, CA
Responsibilities:
- Hired to develop a SaaS platform for the Telemedicine industry. I lead the offshore team in India, developed and implement development workflow, assigned work for contractors to work in silos building classes to be implemented by the offshore team. Developed source code repository and build management strategies using various branches in order to isolate development/testing efforts.
- I also was an integral part of the development team writing code. I worked with writing everything from js code, HTML, CSS, C# and TSql. I wrote a number of objects and wrappers for third party plugin.
Senior Programmer
Confidential, Compton, CA
Responsibilities:
- Hired to program and implement an Infor and Progress ERP solution. I was there for a short time because the management hadn’t fully reviewed the software licensing options. I noticed that the tools that they had acquired were deficient. They elected to kill the project due to the uncertainty. Built a number of .net applications with Agile Methodologies.
Architect, UI/UX, Software Developer
Confidential, Eugene, OR
Responsibilities:
- Imagined, Architected, Designed and Built entire SaaS platform. Identified technological innovation for the financial services industry, designed architecture of optimal technologies, developed customized algorithms and other financial/ statistical/ mathematical functions, programmed entire platform. This platform was designed for real-time, automated securities trades. Beta tested for requirements and then released final version to customers. Resultant project was an Integrated Multi-Tier Software as a Service platform. Developed with Agile Methodologies.
Senior Developer
Confidential, Long Beach, CA
Responsibilities:
- Responsible for researching the requirements of developing a Test Harness for a Cloud based platform application.
- Create and configure Team Foundation Server and Microsoft Test Manager / Lab Manager.
Software Engineer
Confidential, Anaheim, CA
Responsibilities:
- ASP.net, Ajax, jQuery, Javascript: Added client side functionality to form input.
- C#: wrote static classes for functionality efficiency measurements.
- Added to and developed additional ASP.net MVC programming (Views, Controllers and Models) and WCF services functionality.
- Added to and developed additional database programming of SQL Server 2008 R2. Including the writing of stored procedures and addition relational database development.
- Responsible for User Interface and User Experience Design.
- Cloud based computing.
Software Engineer
Confidential, Pompano, FL
Responsibilities:
- Integrated 3rd party controls into key program functionality.
- Developed sync’ing functionality for local and remote databases.
- Developed MS Excel solutions for converting dBase databases encrypted with ASCII based algorithms written in VBA.
- Responsible for User Interface and User Experience Design.
Software Engineer
Confidential, Phoenix, AZ
Responsibilities:
- Responsible for evaluating viability of web application written in Ruby on Rails.
Software Engineer
Confidential, Simi Valley, CA
Responsibilities:
- Completed projects well ahead of schedule, working in a Waterfall environment.
- Worked in the development of Web Application and VXML integration.
Software Engineer
Confidential, Santa Ana, CA
Responsibilities:
- Completed projects well ahead of schedule, working in an Agile Development environment.
- Worked in the development of Web Application using .Net and MVC Framework.
- Developed numerous database tables, views and stored procedures.
Application Developer
Confidential, Francona, NH
Responsibilities:
- Completed projects well ahead of schedule, working in an Agile Development environment.
- Worked in the development of Smart Client Winforms using .Net.
- Developed numerous database tables, views and stored procedures.
- Responsible for User Interface and User Experience Design.
Sr. Software Developer
Confidential, Costa Mesa, CA
Responsibilities:
- Completed projects well ahead of schedule
- Worked closely with QA and quickly resolved any discovered bugs
- Adapted projects to meet changing requirements of end users and data formats
- Developed analytical tools for ecological engineers using MS Excel VBA gathering data from SQL Server and MS Access
- Responsible for User Interface and User Experience Design.
Senior Software / Web Application Developer
Confidential, Orange, CA
Responsibilities:
- Identified a need in the financial services industry and used technological innovation to fill it. Designed architecture of optimal technologies, developed customized algorithms and other financial/mathematical functions, especially use of Monte Carlo randomization. This application was a set of individual apps that could accommodate financial analysis and sales presentations. Beta tested for requirements and then release version delivered to customers.
- The resultant project, part Windows desktop and part web, were an integrated N-Tier, Rich Client Application. Employed XML WebServices, WinForms, C#, ASP.Net 2.0 Web Application with Crystal Reports and Component One, 3rd Party API integration, SQL Server Reporting Services, SQL Server 2005, SQL Server 2005 Express and MS Access Databases.
- Original platform was developed using VBA programming automation between office application Word, Excel and Access. Using DAO and ADO the application interacted with both MS Access and SQL Server. Using MS Access and Word reporting capabilities, the application presenting compelling analysis.
Portfolio Manager & Systems Developer
Confidential, Ontario, CA
Responsibilities:
- Developed world's first international Synthetic Indexing mutual fund to implement Enhanced Yield Curve Synthetic Indexing.
- Created the company through successful raising of seed capital.
- Secured selling agreements with two Broker-Dealers.
- Developed a business relationship with an established firm looking to shed clients.
- Managed assets of individual clients that totaled more than $15 million.
- Developed MS Excel VBA solutions for proprietary trading systems and integration with Bloomberg Terminals.