We provide IT Staff Augmentation Services!

Solution Architect/tech Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Expertise includes Solutions Architecture, development, projects planning, execution and governance of every stage of software development life cycle.
  • Experienced managing distributed development teams of engineers leveraging Agile development methodologies
  • Over 18 years of experience in enterprise software architecture and development
  • TOGAF 9.1 Certified AWS Certified Solutions Architect Professional
  • Expertise in development of projects through their full life cycle (SDLC) including requirements gathering, design, development, testing, deployment and maintenance.
  • Solid background and noledge of Object Oriented methodologies, database design and UML
  • Extensive noledge of Java, .NET, Node.JS platforms
  • Vast experience wif RDMS and NoSQL DB design, development and tuning
  • M. Sc. in Computer Sciences
  • Solid background in financial industry

TECHNICAL SKILLS

Languages: Java, C#, Scala, JavaScript/TypeScript, ESQL, Groovy, C/C++, JSON, UML, XML/XSD/XSL, HTML, SQL, SQL

Technologies & Methodologies: TOGAF, Solution Architecture, AWS, EMR, Hadoop, Redshift, Lambda, CloudFront, S3, API Gateway, Azure, Angular, Jenkins, Docker, CircleCI, Artifactory, Kafka, Swagger, Spark, Microservices, Dynamics CRM, Salesforce, .NET Core, ASP.NET, WCF, WPF, Java, J2EE, Camel, ActiveMQ, JAXB, Thrift, Apache CXF, Maven, Ant, Spring, SpringBoot, Hibernate, ESQL, PKI, log4net, SDLC, RUP, MVC, STL, MFC, OOP/OOD, AOP, SOLID, Design Patterns, Unit testing, TDD, DevOps, IoC, Continuous Integration, Web Services, Middleware, Agile, Scrum, Domain Driven Design, SOA, WSDL, HTTP, FTP, SOAP, TCP/IP, Subversion, Git, IBM Integration Bus, WebSphere

OS: MacOS, UNIX, Linux, Windows

DBMS: Oracle, Postgres, MongoDB, MSSQL, MySQL

PROFESSIONAL EXPERIENCE

Confidential

Solution Architect/Tech Lead

Responsibilities:

  • Designed and delivered a complex backend system capable of managing multiple dozens of claw machines.
  • Managed the API development: defined and delivered a holistic API of the system.
  • Architected and partially built Machine Server - the key component of machine/game management.
  • Designed and build the foundational pieces of the Autantication/Authorization framework of the system as well as integrated them wif auth0 - online identity management system.
  • Hosted the API and Machine Server as an App Service on Azure
  • Hosted game recorder as an Nginx based on-premises container.

Tools & Techs: .NET Core, Azure, BitBucket, Terraform, Postgres, Redis, 0Auth2 (Auth0), WebSockets

Confidential

Solution Architect/IT Consultant

Responsibilities:

  • Worked wif the Salesforce Professional Services team to make sure the solution meets functional as well as non-function requirements
  • Architected parts of the platform to make sure non-functional requirements for performance, scalability and traceability are met (the system should be able to process up to 10K requests per second at peak times)
  • Helped wif the platform refactoring to address flaws introduced by the initial version of the platform
  • Made sure the design is scalable and will support sustained growth in the foreseeable future

Tools & Techs: Nodejs, Typescript, AWS, Salesforce Sales Cloud, Salesforce Marketing Cloud, Heroku, Kafka, CircleCI, Sumologic, Papertrail, Postgres

Confidential

IT Consultant

Responsibilities:

  • Implemented various web services for trade submission, cancellation and querying
  • Significantly improved performance and flexibility of the routing mechanism
  • Implemented auditing and tracing of the messages
  • Piloted GitHub in the organization
  • Collaborated wif the Murex team to understand the limitations and build the proper data feeds
  • Collaborated wif the business partners to understand the requirements and define the extensible contracts between publisher and subscribers of the data
  • Integrated the DataHub wif SimCorp Dimensions for listed product pricing information and integration wif pricing data retrieved from the Murex Platform.

Tools & Techs: Java 8, Spring Boot, Apache Camel, Hibernate, WebSphere MQ, Git, Gradle, Maven, JSON, BDD (Cucumber), Confluence, UrbanCode Deploy

Confidential

Solution Architect

Responsibilities:

  • Designed and delivered architectural artifacts for the currency remediation of multiple applications in several LoBs wifin TD Wealth.
  • Advised infrastructure architecture team about the preferable solutions and compromises they bring.
  • Supervised discovery and analysis phase carried by offshore resources.
  • Analyzed risk ratings set by the business team and the designed the solutions accordingly to support business requirement.
  • Assessed the solutions for potential risks and deviations from the standards set by the enterprise architecture team.
  • Supported “cloudification” efforts of the organization: to reduce cost and increase maintainability designed solutions that leverage the internal TD cloud where applicable.

Tools & Techs: SOA, WebSphere, Java, J2EE, .NET, UML, Data Modelling, Visio, Hadoop, Cloudera

Confidential

Solution Architect/Designer

Responsibilities:

  • Designed and delivered architectural artifacts for a number of initiatives including but not limited to enabling Multi-Currency for registered plans, replacing Portfolio Management system for Private Wealth LoB.
  • Managed Lines of Business requests, and steered development of solutions on requirements questions
  • Oversaw requirements gathering, validation, and gap analysis
  • Produced application design documents and interface agreements between the various systems in accordance to CIBC EDF (Enterprise Development Framework)
  • Worked wif Enterprise Architecture team to make sure the proposed architectures are compliant wif CIBC architecture practices and in line wif the architectural direction
  • Worked wif related application technical leads to devise the new system's architecture and high-level design
  • Designed real-time integrations and batch feeds to orchestrate multiple systems in a complex Wealth Management architecture landscape

Tools & Techs: SOA, ESB, Apache Hadoop, Scala, TOGAF, UML, Data modeling, Visio, Sparx EA, Microsoft Dynamics, Microservices

Confidential

Software Consultant/Solution Architect

Responsibilities:

  • Architected, designed, developed and integrated a brand new web services platform (Global Integration Services) to replace outdated point to point systems integration
  • Designed and implemented audit logging subsystem
  • Employed both real time (synchronous) and near real time (asynchronous, pub/sub) design patterns in service design
  • Used IFX protocol in interface design to ensure consistent and lean design of service interfaces
  • Integrated the solution wif multiple internal RBC applications
  • Overseen direction of development of commercial lending platform, including both major and maintenance releases
  • Created 3-year road maps to enable technological support for the coming releases and ensure technical currency of the platform
  • Had a hand in RFPs for a number of contracts wif large financial organizations
  • Designed and partially implemented integration API - Web Services API of the system
  • Designed and developed security model for the API; significantly re-factored existing security modules of the system
  • Initiated the process of system redesign to improve maintainability and extensibility of the system by deprecating stored procedures and moving business logic to the business logic layer

Tools & Techs: TOGAF, UML, Visio, .NET 4.5, ASP.NET, C#, WCF, WIF, Java Script, T-SQL, MS SQL Server

Confidential

Solution Architect/Senior Software Engineer

Responsibilities:

  • Designed and implemented major parts for a high performance scalable valuation service for complex OTC portfolios
  • Extended Thrift compiler to allow multiple interfaces to the system, using a single “source of truth” - thrift IDL file definition
  • Integrated the project wif Team City continuous integration platform.
  • Completed initial implementation of WS security.
  • Created the monitoring application and integrated it wif services control system using Apache Commons Daemon infrastructure.
  • Designed and implemented core mechanisms of a front office application (Portfolio) that provides valuation framework for pricing and hedging complex OTC portfolios.
  • Implemented parts of Integration API - platform agnostic integration framework based on Thrift infrastructure.
  • Implemented autantication mechanism for the Integration Module.
  • Implemented various enhancements that helped significantly improve performance and scalability of the product.
  • Cooperated wif QA and Product Management teams to achieve robust and competitive product.

Confidential

Solutions Architect/Software Team Manager

Responsibilities:

  • Performed system architecture, software development, and database design of a new generation of a quality control management system designed specifically for electronics manufacturers who need to minimize the occurrence of non-quality and drive the assembly process to optimal performance by balancing quality, throughput and cost.
  • Technical leadership of software development wifin team of 3 developers.
  • Created design documents and finalized the specification.
  • Designed and implemented server side of the application including the communication layer, the persistence layer and the service layer utilizing WCF and NHibernate.
  • Automated the process of creating new business entities using MyGeneration templates.
  • Designed object model and DB schema.
  • Defined DTO objects and conversion layer between DTO’s and Business Objects using Automapper framework.
  • Designed testing infrastructure using NUnit and Moq.
  • Consistently cooperated wif QA and Product Management teams to achieve robust and competitive product.
  • Managed the team of 5 software engineers responsible for development of core mechanisms of a PCB assembly engineering application designed for electronics companies to achieve a quantum leap in efficiency and productivity for their PCB assembly operations, in today’s highly dynamic manufacturing environment.
  • Provided architectural guidance and defined design of the core modules developed by the team
  • Directly collaborated wif customers to better understand their needs.
  • Improved synchronization between different db schemas using developed in-house mechanism enabling DB agnostic schemas definition and comparison.
  • Managed migration of the product to Oracle 11g.
  • Implemented NUnit automated unit tests, integration tests, improved builds (MSBuild) and other "best practices" as needed to improve the quality of software development processes.
  • Defined various guidelines to support high quality software development and coached team members to follow these guidelines.

Tools & Techs: C#, .NET 2.0, C++, Java, AOP, OOP/OOD methodologies, UML, log4net, NUnit, MSSQL 2005 and Oracle 9i & 11g.

We'd love your feedback!