We provide IT Staff Augmentation Services!

Senior Software Engineer / Architect Resume

4.00/5 (Submit Your Rating)

VA

SUMMARY:

An accomplished Emerging Technology professional with over 20 years’ experience. Extensive background in building massively scalable distributed systems using Event - Driven Architecture, Micro-Services Architecture and Real-Time Reactive Systems. Specializing in carrier grade Java/JVM based applications for Financial, telecommunication, network security, ISP and MSP industries. Strong domain knowledge in building robust and adaptive systems for managed network services, Cloud Computing, IoT, M2M, Mobile and Big Data. Proven understanding of complex business undertakings requiring practical knowledge in the critical areas of analysis, architecture & design, technology selection, operations, and group dynamics. Results-oriented self-starter and an excellent team player.

OBJECTIVE:

I am seeking a challenging position to architect design and build solutions for Large Distributed Systems using Emerging Technologies to solve real world business problems utilizing my skills, experience and knowledge to add value to the company’s current and future development.

EXPERTISE AREA:

  • Streaming & Messaging Strategy
  • Platform API’s
  • Application Frameworks
  • Web Services
  • Distributed Systems
  • Adaptive Service Bus
  • Identity Service
  • Directory Service Bus
  • Home Security Service
  • Digital Set-Top Box Provisioning Framework
  • Device Discovery Service
  • Insight Hadoop based log analyzer
  • Self-Healing Server Architecture
  • Cloud Migration Strategy
  • Event Models
  • Provisioning Engine
  • Order Management
  • Billing System
  • Adaptive Self-Healing Systems
  • Load Balancing
  • Digital DVR Service
  • Event Notification Service
  • Adaptive Service Bus
  • DOCSIS3.0 Cable Modem Provisioning Framework
  • Device Auto-Config Server
  • Enterprise Wide Caching Service
  • Alcatel/Lucent VOIP Switch Provisioning Engine
  • Network Security
  • Application Security
  • Application Management
  • Network management
  • Home Security Service
  • Managed Security Service
  • Residential High-Speed Data Service
  • Commercial High-Speed Data Service
  • OpenStack based private Cloud Service
  • Enterprise wide Distributed Data Cache

TECHNICAL SKILLS:

  • Enterprise Architecture
  • Kafka
  • AKKA
  • EDA
  • SOA
  • JSON
  • Design Patterns
  • IoT
  • API Gateway
  • Node-Red
  • Hadoop
  • AWS
  • Kura
  • WebRTC
  • Apache Spark
  • Middleware
  • iBeacons
  • SnowFlake
  • DevOps
  • Cassandra
  • Functional Programming
  • DDD
  • Security Design
  • Framework Design
  • Mobile Computing
  • NIO
  • AMQP
  • JMX
  • Embedded Systems
  • RTOS
  • COAP
  • MongoDB
  • AOP
  • OSGi
  • XMPP
  • Apache Flink
  • Esper
  • Vert.X
  • KAA
  • Confidential BlueMix
  • Microservices
  • Event Sourcing
  • CQRS
  • Cloud Computing
  • Reactive Systems
  • Autonomic Computing
  • Java 8
  • Complex Event Processing
  • API Design
  • REST
  • MQTT
  • Node.js
  • Netty
  • ZooKeeper
  • Wireless Sensor Networks
  • Drools
  • Postgress
  • Spring Boot

PROFESSIONAL EXPERIENCE:

Enterprise Architect

Confidential, VA

Responsibilities:

  • Worked on the architecture and design of Starter Card, an all-Digital Cloud Native application running on AWS. The application ingests batch files and processes them using Apache Spark. Designed a guaranteed fulfillment processor implemented as an FSM.
  • Worked on the architecture and design for modernizing the Secured Card application, a legacy batch oriented mainframe application running on-prem. The New Secured Card application was modernized using a Cloud Native, Reactive Microservices architecture running on AWS. Applied DDD principles to decompose the Monolithic application into Reactive Microservices.
  • Worked on the architecture and design of CreditWise, an all-Digital Mobile App to check and monitor Credit Scores.
  • Worked on the architecture and design of Instant Issuance, an all Digital Mobile App to instantly get access to a Digital Card.
  • Worked on the architecture and design of Modern Shopping, a Web App that enables shopping at popular online stores using Credit Card Rewards.
  • Worked on the architecture and design of a Campaign Management Platform for managing Credit Card Campaigns.
  • Provided Architecture and Solution Targets for Mainstreet ART in the Card LOB
  • Provided Architecture and Solution Targets for Commerce ART in the Card LOB
  • Provided Architecture and Solution Targets for Data Analytics
  • Provided direction and strategy for Enterprise Data Streaming and Messaging
  • Provided Cloud migration strategy
  • Mentor, educate and guide Tech teams on use of DevOps practices
  • Mentor, educate and guide Tech teams on use of Emerging Technologies

IoT Architect

Confidential, CA

Responsibilities:

  • Worked on the architecture, design and development of a massively scalable, fault-tolerant IoT Platform called VitalStatistyx for managing IoT Gateways, Sensors and Actuators.
  • Worked on the design and implementation of the JSON based REST Service API’s hosted on Confidential ’s BlueMix Cloud Service to manage a very large number of Sensor Networks, Gateways, Sensors and Actuators.
  • Worked on the architecture, design and implementation of Panaromyx, a BigData platform for analyzing large streams of sensor data in real-time to get valuable insights from the sensor data and use these insights to control Autonomic Self-Healing Systems.
  • Worked on the architecture design and implementation of an interactive TV advertisement platform with an HTML5 client that works on OTT boxes, Smart TVs, Set-Top boxes and Smart Phones. The Interactive Ad platform backend is based on an Asynchronous Event Driven Micro-Services architecture.
  • Provided direction for best practices in Microservices based architecture.
  • Provided architecture design and implementation for a Smart Parking solution based on iBeacons and the VitalStatistyx platform.
  • Provided architecture design and implementation of an iBeacon based solution for the hospitality industry.
  • Was instrumental in designing and implementing the various Adaptive and Self-Healing subsystems for the VitalStatistyx IoT platform.

Senior Technology Engineer / Architect 

Confidential, VA

Responsibilities:

  • Worked on the architecture, design and development of a massively scalable, fault-tolerant and robust Telecom Device Provisioning Platform called DSB/BPS that provides various Confidential Commercial and Residential Services like HSD (High Speed Data), Digital Phone Service, TWC-TV, DVR Service, Home Security and Wi-Fi Service to 30 million Confidential customers.
  • Worked on the design and implementation of the XML/JSON based service API’s called TSDL (Time Warner Service Definition Language). This is the API by which various enterprise systems and external third party systems interact with the platform.
  • Worked on the architecture, design and implementation of ASB (Adaptive Service Bus) a low-level infrastructure services layer which provides a rich set of system services like Event Notification Service, Object Storage Service, Data Service, Security Service, Management Service, Caching Service and Fault-Tolerant Self-Healing services for the TWC Service Platform.
  • Provided direction for best practices in Service-Oriented-Architecture and Design.
  • Provided direction for best practices for pluggable components and Object-Oriented design.
  • Provided direction for best practices in designing the platform API’s
  • Was instrumental in designing and implementing various Adaptive and Self-Healing subsystems.
  • Provided direction and guidance to the development team on how to build robust, scalable and maintainable software that is simple, elegant and extendable.

Senior Software Engineer / Architect

Confidential, VA

Responsibilities:

  • Worked on the architecture, design and development of a managed VOIP Service for SOHO customers.
  • Worked on the enterprise architecture, design and implementation of various OSS/BSS Service components for Service Ordering, Service Billing, Service Provisioning and Activation.
  • The various applications were implemented as orchestrated services using JBoss jBPM and a Service Bus.

Senior Software Engineer / Architect 

Confidential, VA

Responsibilities:

  • Worked on the architecture design and development of Network Guardian Parental Control Security Service. This project is a combination of a web service client firmware embedded in the LinkSys router, which communicates with the NG security web service using SOAP. The NG web service was implemented in Weblogic 9.2.
  • Worked on the architecture, design and implementation of a Dynamic Application Configuration Interface and the event notification component for the Network Guardian project using JMX and the Control Port Interface.
  • Worked on the Architecture, design and implementation of the Profile2.0 Identity Service based on the Liberty Spec. And SAML. This service was implemented using Weblogic8.1. Designed the WSDL service interface and XML schemas for the various messages. Designed and implemented Profile Search service using the Apache Lucene search framework.
  • Designed and developed a database load generator and performance monitoring tool in Java. This tool was used to benchmark Oracle, Sybase and Tandem databases to pick the best performing database for Confidential ’s Master File user authentication system.
  • Provided direction for best practices in Service-Oriented-Architecture and Design.
  • Provided direction for best practices for pluggable components and Object-Oriented design.
  • Designed and developed a load testing engine to performance test the service.

Senior Software Engineer / Architect

Confidential, VA

Responsibilities:

  • Analyzed high-level requirements for Confidential DirectTalk Service offering and defined detailed use cases.
  • Provided direction for best practices for pluggable components and Object-Oriented design.
  • Designed and developed the provisioning engine.
  • Designed and developed the State Machine EJB to handle the asynchronous provisioning process.
  • Designed and developed the persistence layer for persisting the business/domain Objects into the Oracle database using JDBC and implemented using the DAO design pattern.
  • Designed and developed a presentation layer based on the Struts framework using JSP/Servlets and implemented using the MVC Model2 design pattern.
  • Designed and developed an automated testing tool to test the provisioning engine using JUnit, HttpUnit and DBUnit
  • Designed and developed test cases and unit tests to test various software components.
  • Gained significant experience in designing and developing robust, scaleable and maintainable enterprise applications and services.
  • Gained significant experience in modeling a technology independent view of behavioral requirements.
  • Good knowledge of applying best practices in software development.
  • Good understanding of designing and developing pluggable software components and services.
  • Learned to be a good team player.

Senior Software Engineer / Architect 

Confidential, NJ 

Responsibilities:

  • Analyzed high-level requirements for the managed security services offering and defined detailed use cases.
  • Provided direction for best practices for pluggable components and Object-Oriented design.
  • Designed and developed the ordering, provisioning, customer activation, billing components and services.
  • Designed and developed the SOAP based web-services interface between the ordering, billing, provisioning and service activation components.
  • Designed and developed an XML based messaging hub that interfaces this system with various internal subsystems (customer care CRM tools).
  • Designed and developed the management console to monitor and manage the application using JMX and JSP
  • Designed and developed an RMI based middle-tier application server for the business/domain objects.
  • Designed and developed the persistence layer for persisting the business/domain Objects into the DB2 database using JDBC and implemented using the DAO design pattern.
  • Designed and developed the presentation layer based on the Struts framework using JSP and servlets and implemented using the MVC Model2 design pattern.
  • Designed and developed the network device adapters to automatically configure the firewalls, load-balancer, bandwidth limiter, URL filter, log-server and the web report-server using Java, XML and JMS.
  • Designed and developed an XML/JMS interface to the Global Data Warehouse.
  • Designed and developed a real-time log pre-processor to process firewall logs. This application is based on a multi-threaded pipeline architecture to handle high volume raw FW logs in real-time.
  • Designed and developed a Web report server to provide customers with firewall usage reports. This application is based on Apache Tomcat, Struts and an Oracle9i database.
  • Designed and developed test cases and unit tests to test various software components.
  • Gained significant experience in designing and developing secure, robust, scaleable and maintainable enterprise applications.
  • Gained significant experience in modeling a technology independent view of the behavioral requirements.
  • Got a good feel of the benefits of Extreme programming.
  • Good knowledge of applying best practices in software development.
  • Good understanding of designing and developing pluggable software components.
  • Gained good domain knowledge of managed network services.
  • Learned to be a good team player.

Lead Developer

Confidential, White Plains, NY

Responsibilities:

  • Worked with a team of network engineers to architect, design and develop a secure, robust, scaleable server farm for hosting network services.
  • Designed the firewall and load balancing architecture for the server farm.
  • Designed and developed Confidential ’s internal firewall farm architecture and security policy.
  • Designed and developed a SOCKS V4 based generic application proxy.
  • Worked as part of the team that designed and developed the network security infrastructure for 1996 Atlanta Olympic games.
  • Designed and developed a firewall service management framework for managing and automating the provisioning tasks of a server farm.

Software Engineer

Confidential, White Plains, NY

Responsibilities:

  • Designed and developed the software architecture for the Nexus desktop video conferencing system
  • Designed and developed a Video Object architecture for the Pixel 2070/2080 video processor chips in C++.
  • Designed and developed a Win32 based debugger for the Nexus network card to debug the Intel i960 embedded processor.
  • Designed and developed a 32-bit multithreaded kernel for the i960 based processor engine.
  • Designed and developed the Win16/Win32 virtual device-drivers, DLL’s and user interface in C++ for the Nexus Video Conferencing system.

We'd love your feedback!