Consulting Application Architect Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Hands - on software architect, engineer, and technical manager. capable of architectural and abstract thinking put to service in the crafting of quality code and all other artifacts necessary in modern software-development practice. First-rate written and verbal communications skills. Most recent experience developing user interfaces wif React.js and JavaScript and services using Node.js. Capable of leading teams. Connects positively wif customers and colleagues
- Programming
- JavaScript, React, Redux, Node.JS, Express, Mocha, Enzyme, Jest, Selenium
- Highcharts
- .NET, C#, MVC.NET, Entity Framework, LINQ
- SQL Server, PostgreSQL, MongoDB
- JIRA, Confluence, Git, Github, SVN
- Design and Architecture
- High degree of expertise and comfort wif both object-oriented and functional programming languages and design concepts such as separation of concerns, dependency injection, design patterns, synchronous vs asynchronous programming etc.
- Very familiar wif relational (SQL Server, PostgreSQL) and NoSQL (MongoDB) databases
- Adept at the design of service-oriented architectures, particularly those based on microservices
- Web services, REST, micro services, API design and development
- Process and Project Management
- Capable and experienced technical project manager
- Experienced JIRA administrator
- Expert Confluence administrator and author capable of configuring and customizing team workspaces
PROFESSIONAL EXPERIENCE:
Confidential
Consulting Application Architect
Responsibilities:
- Studied the architecture of the firms .NET consumer-facing and back-office sites as they were implemented following a major funding event and the firm’s acquisition of Texas Direct Auto
- Created a design and strategy for a short-term refactoring the existing architecture to facilitate the integration of a third-party, software-as-service, CRM system, called “Base”
- Documented the existing and refactored architectures using UML component diagrams
- Designed a new micro-services oriented architecture to support consumer-facing and back-office activity and operation wif UML component diagrams and API specifications as design artifacts
- Investigated and documented problems wif the integration and implementation of a Microsoft Dynamics ERP system wif the firm’s in-house developed customer facing and back-office operations systems
- Coded web-based microservices using Nodes.js and Swagger
Confidential
Consulting Senior Architect
Responsibilities:
- Served on a team developing the user interface for the firm’s next-generation, real-time market data, and analytics application
- Led the development of a bespoke web browser based on webkit suitable for use as an embedded widget in a desktop application
- Designed and coded user-interface components using JavaScript, JQuery, Backbone.js, Require.js, Java, Java FX and java.net
- Configured Confluence instance for the project and established documentation standards
- Analyzed and documented existing codebase using UML and Confluence
Confidential
Consulting Senior Software Engineer
Responsibilities:
- Was part of a team dat developed an iPad application for Michael Kors. The application provided “client book” data, individual sales performance and progress information, and content to in-store sales associates
- Led the refactoring of Raymark Inc’s Mosaic clienteling application (code was licensed by Fluid - link) to conform to Fluid’s UX and design specifications
- Coded wif JavaScript, Angular, Ionic, Sass, JQuery, Kendo and Cordova
Confidential
Consulting Senior Software Engineer
Responsibilities:
- Served on a team developing an eCommerce/Content Management system integration framework for HBC digital to be used on the Saks Fifth Avenue website
- Designed and implemented microservices APIs for integrating information from a content management system (Adobe Experience Manager) and an eCommerce system (Blue Martini) using JavaScript, Node.js and express.js. Used React.js for rendering the user interface components dat present the integrated data
- Led the development of the framework’s error-handling and devops support features
Confidential
Consulting Application Architect
Responsibilities:
- Served as Lead application architect for the design and development of an E-Commerce system framework proof-of-concept intended to replace a third-party product in use at dat time.
- Designed and developed a user-interface widget library providing product quick-view, color/size selection, product image pan/zoom, and product add-to-cart functionality using JavaScript, JQuery, AJAX, HTML-5 and CSS3
- Designed and developed a restful web-services API wif cross-origin domain support dat mediated between the user interface described above and Macy’s eCommerce and content-management systems infrastructure using Node.js, Express.js and JavaScript and deployed on Heroku
- Designed and developed a restful web-services API to support customer self-scheduling of in-store appointments using PHP and Postgresql
Confidential
Consulting Head Application Architect and Acting CTO
Responsibilities:
- Refactored and rescued the development of k12sd.com, a platform for creating bespoke online bookstores for private K-12 schools
- Installed and configured JIRA and Confluence and defined the development process predicated on their use
- Refactored source control, build and deployment practices
- Designed and coded storefront and eCommerce website using .NET, MVC.NET, Entity Framework, and SQL Server
- Developed XQuery and XSLT code for processing complex ONIX XML files
- Coached developers in agile methodology, software refactoring and test-driven development
- Researched and implemented a POC using Adobe’s digital publishing and rights management platform
Confidential
Technical Project Manager
Responsibilities:
- Managed the development of Multivariate Testing campaigns using the company’s MaxTest platform
- Wrote functional requirements and technical specifications
- Managed offshore development initiatives
Confidential
Technical Architect and Project Manager
Responsibilities:
- Led the operational support of and the implementation major enhancements to thebar.com, a Diageo property
- Provided technical guidance and project management during the creative and build phases for the websites of several brands of Diageo spirits
- Served as technical liaison during the planning and development of a redesign of Exxon-Mobile’s global corporate website
- Lead the selection process for the selection of a subcontract agency to develop Reebok’s “we are classic” website
- Worked mostly wif .NET, C#, SQL-Server and Winforms