Technical Architect Resume
Redwood City, CA
SUMMARY:
- Technical Architect experienced in Financial Software Platform and Android TV Development Projects
- Around 18 years of work experience in Software Architecture, Design and Development
- Expertise in Spring Cloud/ Spring Batch / Hibernate/ Spring Boot / JPA / Docker frameworks
- Expertise in developing Enterprise solutions using Java/J2EE technologies
- Expertise in developing TV Platform using Android
- Expertise in designing Non Functional (Scalability, Availability, Security and Reliability) aspects of Software solutions
- Expertise in Apache Kafka, Rabbit MQ and JMS messaging solutions
- Expertise in developing SOAP and REST Web Services and Microservices
- Expertise in developing client / server streaming solutions
- Expertise in CORBA based Object request broker development
TECHNICAL PROFICIENCY:
Languages: Java, J2EE, C++
SDK & Frameworks: Spring MVC, Spring Cloud, Hibernate, Spring Boot, Android SDK
Technologies: Corba
Architectural Models: REST Webservices, Microservices
Messaging Protocols: IBM MQ, Apache Kafka
Databases: SQL, Mongo
Application Server: Wildfly 10, JBOSS 5.1/7.1
Tools: Eclipse, Klocwork, Docker
WORK EXPERIENCE:
Confidential, Redwood City, CA
Technical Architect
Responsibilities:
- Architecting and Designing, Technical review of Design, Code and Documentation
- RESTFul API designing for Account Sharing functionality
- Account sharing functionality Data model designing
- Design of Android Application UI Views and finalizing the implementation approaches
Confidential
Senior Software EngineerResponsibilities:
- Architecting and Designing, Technical review of Design, Code and Documentation
- Designed / Introduced Message queues across platform components for message communication
- Designed Thread Pool Executor for pushing / retrieving notification messages from Queues
- Designed HTTP client for notifying the messages to client configured URL
- Utilities to generate the Alerts messages for any given use case (e.g. Account addition alert status message)
- Architecting and Designing, Technical review of Design, Code and Documentation
- Designed Spring boot component for transactions categorization / categorized data filing into OLTP
- Designed Transaction enhancement module which interacts with analytical service
- Developed tool which enhances the existing transactions (using analytical service) and filing the data into OLTP
Confidential
Technical Manager
Programming Language: Java, C++
SDK & Frameworks: Spring MVC, Spring Batch and Android
Databases: Oracle
Responsibilities:
- Requirements Analysis, Design, Coding, Code Review
- Spring MVC - Web based diagnostic & metrics reporting tool
- Designed EPG component
- Android Media Framework / Network package was customized and integrated with LG own Media player and IP stack
- CTS / GTS Defects fixing
- Diagnostics Tool developed for TV Debugging
Confidential
Technical Leader
Programming Language: Java, C++
UI Frameworks: Java Swing
Messaging Protocols: IBM MQ
Databases: Oracle
Responsibilities:
- Requirements Analysis, Design, Code Review
- Design / Development of Playback Server application
- Design / Development of LED Display control & client application
- Streaming protocol integration with Server / client application
Confidential
System Analyst
Responsibilities:
- Design, Coding, Testing
- Developed Emergency Call module
- Developed Advanced Automatic Collision Notification module
- Developed Air Interface Protocol module
Confidential
Senior Software Engineer
Responsibilities:
- Coding and Testing
- Development of Socket Communication Layer
- Development of OS Abstraction Layer
- Application server test suite development
- Development of Marshaling layer