Enterprise Technical Architect Resume
SUMMARY:
- 14 years of experience with architecture, design and development. Commendable experience in Client - Server, Enterprise Integration(SOA), Distributed architectures, Cloud, Microservices, IoT, Big Data, Data Driven, Real-time Stream processing, In-memory, Multi-tenant, Serverless architectures in multi-billion dollar and Confidential 500 software and technology settings.
- Experience in Designing, Developing and Implementing Enterprise Applications.
- Experience in dealing high volume of transactions and high volume of data in multi-threaded, clustered, distributed, fault-tolerant, cloud environments.
- Experience with Waterfall, Agile, TDD and Doman Driven development environments.
- Expertise in providing Proof of Concepts.
- Excellent Leadership, Technical, Communication, Analytical and Problem solving skills and ability to get on well with people including cross cultural backgrounds.
- Instrumental in performing design and code reviews in turn improving the quality of the deliverables.
- Continuously improve upon existing approaches by seeking opportunities to creatively transform current business practices into alternative solutions.
- Developed and deployed web services to interact with partner interfaces
- Excellent skills in writing functional or design documents for the products end to end.
- Experience with GoF, JEE and EAI patterns, Microservice Design Patterns.
SKILL:
Languages: Java
Frameworks: Spring, Hibernate, Struts, Angular
Databases: Oracle, MySQL, Couchbase, MongoDB, Cassandra, BigQuery, BigTable, Datastore, ElasticSearch
Distributed architectures: Hadoop, Apache Spark, Apache Kafka
UI: Javascript, JQuery, Html, JSF, Struts, Spring MVC, Portlets, NodeJs, Angular
Messaging: JMS, ActiveMQ, Apache Kafka
Cloud: Google Cloud, Azure, AWS
Functional domain: Supply Chain, Financial, Telecom
CAREER HISTORY:
Enterprise Technical Architect
Confidential
Responsibilities:
- Defining architecture, design and involved in development
- Building Microservices using Spring Boot
- Building Data ingestion and Data pipelines using Apache Kafka and Apache Spark
- Building Real-Time stream processing framework using Apache Kafka Streaming
- Building Batch processing framework using Apache Spark
- Building Event driven framework using Apache Kafka
- Defined strategy for Polyglot persistence
Tech stack: Google Cloud Platform (GCP), Spring Boot, Kafka, Spark, Spark ML, MySQL, BigQuery, BigTableDatastore, Angular, Kubernetes, Docker, Jenkins, ELK
Consultant
Confidential
Responsibilities:
- Provided technical architecture, design and POC for a project primarily for financial transactions with an external system called FIS via MQ messaging.
- Provided technical architecture, design to a Payment Wall project which uses Couchbase (NoSQL)
Tech stack: Java, J2EE, NodeJS, KrakenJS, Microservices, Cloud, Couchbase
Technical Architect
Confidential
Responsibilities:
- Defining architecture, high-level design and low-level design.
- Invovided in performance improvement and memory profiling.
- Designed and implemented a framework for color coding. Few GoF patterns adopted.
- Designed and implemented a framework for Arithmetic Expression evaluation using LUA. Few GoF patterns adopted.
Tech stack: Java, J2EE, Struts, Weblogic, Distributed processing
Confidential
Technical Architect
Responsibilities:
- Defined architectural design to achieve high scalabile, low latency for huge volume of transactions using JMS
- Defined deployment plan using Weblogic Cluster in order to achieve high scalability and availability.
- Defined approach for making external system calls asynchronously using JMS.
- Defined SSL enablement and configuration approach for making external client calls.
- Defined approach for making external system calls in multi-threaded way using Weblogic Work Manager.
Tech stack: Java, J2EE, JAX-WS, EJB, JMS, SSL, Weblogic Cluster, Weblogic Work Manager, Spring, Hibernate
Confidential
Technical Lead
Responsibilities:
- Proposed and prepared detailed approach for implementing Spring Web flow for various navigations.
Tech stack: Java, J2EE, JSF, SOAP, Spring, Hibernate, Liferay Portlets.
Confidential
Tech Lead
Responsibilities:
- Implemented the web services, integrated existing services using SOA suite
- Defined WSDL for BPEL process, partner links, developed process logic definition and human tasks.
Tech stack: Web services, SOA, BPEL, ESB, Oracle SOA Suite