Cloud Architecture Consultant Resume
PERSONAL PROFILE:
Accomplished senior information technology manager and enterprise architect offering over seventeen years of demonstrated career success developing and executing enterprise strategies to promote organizational growth and optimal utilization of emerging technologies. Extensive experience leading operation for Technology, Business Development, and Application Development within diverse range of industries and government organizations. Expert distributed development manager, cloud - based software architect, and author specializing in the design, development, and delivery of cost-effective, high performance enterprise system solutions. Experienced software architect and programmer familiar with all aspects of the n-tiered development life cycle.
HIGHLIGHTS:
- Executive Leadership and Communication
- Management Consulting
- Business Development
- Project Management
- Enterprise System Planning
- Strategic Planning and Assessment
- Team Development and Mentoring
- R&D and Full Development Lifecycle
- Complex system design for the enterprise
- N- Tiered, multi- platform experience
PROFESSIONAL EXPERIENCE:
Confidential
Cloud architecture consultant
Responsibilities:
- Devised strategies for turning older but robust systems in a manner that allows for a flexible changeover.
- Helped to clean up and identify areas of technical debt. Took ESB-heavy services and converted endpoints to Restful services for a standardized API tier.
- Created prototype and proofs on concept within Azure using serverless functions, container management services, SQL databases, Virtual machines, virtual networks, and and cloud-based security models using existing LDAP/Active Directory definitions.
- Created API mappings based on industry standards using various API platforms such as Mule/Mulesoft. Extensive use of Raml for endpoint mappings, building rules amid and around said connections. Managemed integration of different software departments with newly created APIs for cross-platform productivity.
- Designed the implementation of new distributed design modules, updated languages and patterns, and broad scale cultural shift to new development practices, distributed SaaS-based approaches, distributed design, Test Driven Development (TDD), Behavioral-Driven Development (BDD), and Continuous Integration (CI) supporting a heterogenous enterprise environment. Analysis focused on revealing and planning for difficulties during the process that effected cost, ability to achieve milestone dates on time, and the overall return on investment over a period of three years.
- In-depth analysis of Big Data systems and supporting technologies including Hadoop, Map/Reduce data consumption patterns, and No-Sql models
- Hands-on conversion into new No-Sql databases including Casandra, Couch, and MongoDB
- Recent work with newly relevant technologies such as Angular.js and various MVC/MVP user interface models
- Use of front end development platforms and open source utilities, including the latest versions of both J2EE/J2SE and .Net web technologies (including work with ASP.Net Core and MVC Core), Single Page Application frameworks such as AngularJS and Knockout, Node.js, Javascript web templates, reactive styles, Html5 and CSS, PHP, Python, and multiple web stack technologies such as django, Magento, and MEAN stack.
Confidential
Senior Cloud Integration Architect
Responsibilities:
- Consulted on the implementation of various cloud-based strategies large-scale architecture for cloud-based software solutions. Conducted reviews on pricing, cost of implementation, features, flexibility, and extensibility of major cloud providers such as Amazon's EC2, AWS, ELB, Google Cloud and Google I/O, Rackspace Open Cloud, Cloud Foundry, Microsoft Cloud/One Drive/ Azure services, Oracle PaaS/SaaS, and OpenStack.
- Contributed on large Event Sourcing/microservices system using Command Query Response Segregation pattern and Domain Driven Design concepts. Implemented solutions using Axon, MongoDB, Cassandra, and multiple data streaming tools
- Created largescale pub-sub data sharing across bounded contexts using Apache Kafka and RabbitMQ
- API Design
- Container integration
- PaaS
- IaaS
- Cloud design patterns
- Designed the implementation of new distributed design modules for many different environments. Updated client culture with new approaches to development in areas pertaining to distributed SaaS-based approaches, distributed design, Test Driven Development (TDD), Behavioral-Driven Development (BDD), and Continuous Integration (CI) supporting a heterogenous enterprise environment.
- Architected scalable enterprise solutions for all areas of system integration including batch processes, order management, inventory management, fulfillment, shipping, catalogue management, warehousing, and logistics.
Confidential
Senior Enterprise Solutions Architect
Responsibilities:
- Architected scalable enterprise solutions for all areas of system integration including batch processes, order management, inventory management, fulfillment, shipping, catalogue management, warehousing, and logistics.
- Consulted on the implementation of various cloud-based strategies large-scale architecture for cloud-based software solutions. Conducted reviews on pricing, cost of implementation, features, flexibility, and exstensibility of major cloud providers such as Amazon's EC2, AWS, ELB, Google Cloud and Google I/O, Rackspace Open Cloud, Cloud Foundry, Microsoft Cloud/One Drive/ Azure services, Oracle PaaS/SaaS, and OpenStack.
- Built new features and system services targeting multiple platforms, tools, and languages: Java/J2EE, Servlets/JSP, JMS,Spring, Struts, Node.Js, MongoDB, Oracle, Amazon AWS, Web Logic, Apache Tomcat, ActiveMQ, jMeter, Log4J, .Net/C#, ASP.Net MVC, nHibernate, Sql Server, Python, Node.js, Angular, Express, and XML/XSL
- Developed and integrated front end solutions for new client experiences such as new web stores, catalogue management, CMS features, web templates, analytics, traffic/performance monitoring, load balancing, and varying device experience in both native mobile apps and responsive design
- Consulted and developed on mobile architectures and cross-platform tools including Titanium, Xamerin, PhoneGap/Cordova, Alloy, and native APIs for iOS and Android.
- Financial estimation for projects, delivery dates, schedules, staffing, man hours, budgets, managed projects.
- Designed the implementation of new distributed design modules for many different environments. Updated client culture with new approaches to development in areas pertaining to distributed SaaS-based approaches, distributed design, Test Driven Development (TDD), Behavioral-Driven Development (BDD), and Continuous Integration (CI) supporting a heterogenous enterprise environment.
- Integrated with SAP, Demandware, Manhattan, Akemei, Epicore, multiple Omni-channel solutions, Vertex systems, IBM-JDA
Confidential
Enterprise Architect and Lead Technical Manager
Responsibilities:
- Assisted in the design and development of a large-scale architecture for cloud-based software solutions. Focused on the integration of new software with various cloud-based systems including Amazon's EC2, AWS, ELB, Google Cloud and Google I/O, Rackspace Open Cloud, Microsoft Cloud/One Drive/ Azure services, Oracle PaaS/SaaS, Oracle RAC, IBM DbaaS/ Cloud Ecosystem, OpenStack, and most recently Cloud Foundry.
- Engineered complex networks and advanced infrastructure for distributed cloud-based integration. Integrated backwards IPv4 components in hybrid cloud environment with newer IPv6 components for increased concurrent service execution (required extensive cataloging of existing IPv4 addresses and thorough address reassignment). Implemented broad-context NAT support with secure port forwarding for shared subscriptions on legacy hardware. Utilized load balancers and ELB-based services for multicast subscription support.
- Designed the implementation of new distributed design modules, updated languages and patterns, and broad scale cultural shift to new development practices, distributed SaaS-based approaches, distributed design, Test Driven Development (TDD), Behavioral-Driven Development (BDD), and Continuous Integration (CI) supporting a heterogenous enterprise environment. Analysis focused on revealing and planning for difficulties during the process that effected cost, ability to achieve milestone dates on time, and the overall return on investment over a period of three years.
- In-depth analysis of Big Data systems and supporting technologies including Hadoop, Map/Reduce data consumption patterns, and No-Sql models
- Hands-on conversion into new No-Sql databases including Casandra, Couch, and MongoDB
- Recent work with newly relevant technologies such as Angular.js and various MVC/MVP user interface models
- Created cloud-distributed enterprise architecture in the mobile space with both iOS and Android platforms. Designed and developed complex mobile experiences to complement existing web systems and outdated desktop applications. Development with advanced Objective-C APIs and design patterns, as well as with platform bridges including Mono-Touch and the Xamarin design studio, Appcelertor and Titanium, Pixate, etc.
Confidential
Lead Technical Manager
Responsibilities:
- Managing, designing, and coordinating the development of a large, multi-faceted, distributed enterprise visualization system for the Utilities industry.
- This mission critical system aggregates data and orchestrates tasks through multiple legacy applications, reducing dispatcher effort and making them more efficient at managing utilities markets and maintaining grid reliability.
- Designed and implemented a plan for a company-wide shift in development practices.
- Analyzed and designed distributed models and solutions for cloud-based architectures, specifically Amazon's EC2, AWS, Microsoft's Azure Services, Google Cloud Services, and Oracle's PaaS/SaaS. Evaluated a large number of legacy tools in use at the time and planned for an aggressive migration to modern platforms and languages. Assisted in the training of seasoned, in-house developers on the use of Test Driven Development(TDD) practices, and assisted in the re-writing of legacy apps into newer, more testable applications. Aided in the creation of Behavioral Driven Design test modules using tools such as Cucumber, Jbehave, and Fitnesse. Conducted a comprehensive end-review of the migration to determine the overall return on investment, as well as to chronicle the difficulties encountered during the process for future reference.
- Security Constraint Economic Dispatch (SCED) is one of the critical applications used by dispatchers in the PJM control room, ad remains the flagship subsystem in the UEV system. SCED is the primary application used by PJM generation dispatchers to monitor and approve cases which dispatch and commit energy from member company units based on reliability-dependent information and pricing.
- Ancillary Markets are an addendum subsystem to SCED, complementing its data and many features but delivered and maintained separately in UEV. This system is the primary application used by PJM generation dispatchers to dispatch and commit member company units for both Regulation and Reserves.
- Intelligent Event Processing (IEP) is a complex, multifaceted event aggregator and interpreter that collects data from a vast number of realtime reliability alarms and deduces broader-scoped events for PJM's reliability a power dispatchers. The UEP system was written for the Java platform but leverages UEV's enterprise, cross-platform components to deliver a stable user interface.
- Met with senior management and company leaders to affirm the broad project vision and map out an effective project path
- Handled interviewing and staffing of developers at multiple levels
- Managed developer contracts and project budgets
- Directed full system design, with knowledge of/participation in design reviews and code reviews
- Participated in iterative system reviews with subject matter experts ensuring the constant and consistent alignment of project visions
- Technologies include platforms including Windows Presentation Foundation (WPF), Sonic MQ, Tibco Services, various JMS implementations, Apache Tomcat/Jakarta, Windows Communication Foundation (WCF), Extensible Application Markup Language (XAML), .Net 3.5, and C# 3.0 (using LINQ, lambda expressions, extension methods, and anonymous typing). Design combines these platforms and languages with enterprise patterns including Dependency Injection, Inversion of Control (using Castle-Windsor), Front end orchestration patterns (Supervising Controller patterns as MVP/MVC), Aspect-Oriented design (Using Spring.Net and Windsor)and Object Relational Mapping using nHibernate.
Confidential
Project Principal/Lead Technical Manager
Responsibilities:
- Lead technical manager and principal for a large .Net initiative. Responsible for providing a comprehensive, multi-faceted solution for a mainframe system migration.
- The scope of initiative is broad, including all aspects of analysis, design, modeling, development, management, implementation and support.
- The role is both highly technical, as well as managerial, requiring the communication of complex design patterns to developers and non-technical personnel alike.
- Developed advanced ASP.Net and client .Net tools and interfaces using C# and VB.Net. Deliverables range in capabilities and embrace many tenets of complex .Net design including muticast delegates, events, advanced remoting and serialization, data access with Ado.Net, marshalling through appDomains, custom reusable asp.net web controls, advanced SOAP-based RPCs and web services, and high-level Object Oriented design patterns including inheritance, Object-Relational mapping (ORM), encapsulation, abstraction, SOA, and interface-based polymorphism.
Confidential, Upper Darby, PA
Senior Architect/Senior Consultant
Responsibilities:
- Managed teams dedicated to coding applications for desktop and distributed architectures in multiple languages and platforms including, but not limited to, C/C++/C#, Java, Visual Studio.NET, V4isual Basic, MFC/ATL, COM/DCOM, ASP, ADO, HTML, JavaScript, XML, MSXML 4.0, XSLT, Visual Basic, VBScript, and SQL
- Designed and maintained databases, stored procedures, packages, triggers, transactions/distributed transactions (DTC), tables, and views for multiple RDBMS’s such as Oracle 8i/9i, Microsoft Sequel Server 7.0 /MS Sequel Server 2000, Microsoft Access
- Consulted Fortune 500 companies on .Net architectures, their migration and implementation, Java interoperability, and appropriate resources needed to successfully complete said tasks.
Confidential, Jersey City/Ewing, NJ
Senior Developer/Project manager
Responsibilities:
- Designed and implemented pre-testing software for the organization’s Exams group.
- Architected custom Java-Microsoft solutions, which leverage powerful features in both platforms and renders those features within a seamless, integrated system.