Subramanian (Subbu) Nagarajan

Subramanian (Subbu) Nagarajan Email and Phone Number

Principal Engineer @ Subskribe
Subramanian (Subbu) Nagarajan's Location
Seattle, Washington, United States, United States
Subramanian (Subbu) Nagarajan's Contact Details

Subramanian (Subbu) Nagarajan work email

Subramanian (Subbu) Nagarajan personal email

About Subramanian (Subbu) Nagarajan

● Seasoned technologist with hands on experience in developing large scalable distributed services. In the last 6 years at Amazon I have specialized in designing/developing and maintaining services at scale. ● I am fascinated by systems at scale and how systems evolve to accommodate scale and reliability. I love building fundamental abstractions that can then by layered and put together to build further complicated systems. ● My recent achievement includes being the owner of the entire control plane for https://aws.amazon.com/quicksight/ and delivering turn key resource management features in the core back end. ● At Amazon glacier I was an individual contributor for several projects and was instrumental in delivering "Space Reclamation" feature that saved Amazon Glacier 4-5 million dollars in storage cost annually. ● At Amazon retail I was responsible for a turnkey data migration project, the challenge was the move 13 billion things from store A to store B without any down time!

Subramanian (Subbu) Nagarajan's Current Company Details
Subskribe

Subskribe

View
Principal Engineer
Subramanian (Subbu) Nagarajan Work Experience Details
  • Subskribe
    Principal Engineer
    Subskribe Jun 2021 - Present
    San Ramon, Ca, Us
    Taking on some of the most innovative technical challenges in the FinTech world * Working on Applying OpenAI/LLMs to solving some of the hard problems in the Quote to Revenue space * Created a language {zeppa} for Customization in Subskribe platfrom* Architected and design complete Eventing layer that is responsible for async processing of events in the system*Overall responsible for technical direction and key investment areas in technology at Subskribe
  • Microsoft
    Principal Software Engineer
    Microsoft Apr 2020 - Jun 2021
    Redmond, Washington, Us
    Working on on some really cool stuff here at Azure
  • Oracle
    Consulting Member Of Technical Staff
    Oracle 2018 - Apr 2020
    Austin, Texas, Us
    Working on some really fun problems in the cloud metering Space!
  • Oracle
    Principal Member Of Technical Staff
    Oracle Nov 2016 - Nov 2018
    Austin, Texas, Us
    Working on core cloud services here at the oracle cloud computing division in Seattle that are critical part of data centre resource management.
  • Amazon Web Services
    Senior Software Development Engineer
    Amazon Web Services Oct 2013 - May 2016
    Seattle, Wa, Us
    AWS Quick Sight: At amazon quick sight I was the lead engineer who owns the entire control plane of the service, the control plane plays critical role in service responsible for resource discovery (storage nodes), data placement, partitioning, replica creation, health check and repair, replica movement, Availability Zone management. The entire control plane runs natively on EC2 and is accessible via a Load Balancer and securely hosted within a private VPC As a part of the control plane development I was able to come up with a *Long Running Task Execution and monitoring framework* that underneath the hood used the concept of Durable Priority Queue and optimal work distribution based on Consensus Module, this long running task engine primitive was used a building block to implement replica move, replica delete andr node evacuate I was also instrumental in coming up with a python CLI (very git like interface, hierarchical command line interface with context sensitive help) for various operational tasks by the developer. I have realized that when you operate in a service oriented architecture dev tooling is invaluable , infact believe you cannot launch a project without it. I also was instrumental in authoring the local transactional metadata persistence store for the storage node, to materialize this we used amazon open sourced technology https://github.com/Carbonado Amazon Glacier/S3 (Code Base): At Glacier I was responsible for several projects but these two are worth mentioning Glacier Space Reclamation: This was a multi month effort that eventually lead to Glacier saving 4-5 million dollars annually.The critical thing about the project was quick prototyping and proof of concept which lead to a simpler design that what was initially expected. I was also instrumental in implementing a complete system level python script that dealt with hardware storage node setup.
  • Amazon.Com
    Software Development Engineer
    Amazon.Com May 2010 - Oct 2013
    Seattle, Wa, Us
    Amazon Retail (IOP Items and Offers Pipeline) At amazon retail I was a part of the price pipelining team and have dealt with several projects but the project that made me a senior engineers was Listing store migration: Migration of 13 billion price listing store from oracle BLOB store to eventually consistent store that supported only quorum semantics, for this I was able to exploit the oracle DBMS_LOCK package to implement consistent pessimistic writes on top of an eventually consistent store, this was a huge success and set a precedence for others to follow Overhaul of the entire Gating service in retail by using RESTFUL technologies to make access to the system easier several clients started using the API which did not see adoption before Created a new service which deprecated the old inventory management service again the new service exposed was a lot light weight and RESTFUL for easier client integration.
  • Markit
    Senior Java Developer
    Markit May 2009 - May 2010
    London, Gb
    ● Developed an entire application module from ground up using Spring MVC, and created back end DAO services using Hibernate and Spring.● Migrated and existing programmatic transactional system to a declarative transactional system using Spring/Hibernate Transaction manager.● Increased database performance by implementing distributed cache management using memcahed.● Increased screen load times for trades display using jQuery and JSON based AJAX system.
  • Theladders.Com
    Senior Java Developer
    Theladders.Com Dec 2007 - Apr 2009
    New York, Us
    ● Designed/Developed/Deployed large scale web application servicing 2 million users.● Worked with tomcat in a clustered environment and implemented distributed session management using memcached.● Created Lucene indexes for large set of customer bio's and implemented efficient search for the same. ● Extensively used Spring for proper dependency injection and implemented patterns for database access using DAO and Business Facade (Manager) design pattern.● Designed and developed Multi Threaded email delivery platform using Producer Consumer and Greedy Threads threading model.● Designed and developed customized authentication and authorization model using Spring Security for the www.theladders.co.uk website for secure authorization and access and was instrumental in extending Spring Security functionality for company needs.● Implemented a skill based Lucene search for matching Recruiters with JobSeekers, where Lucene indexing and searching was used extensively along with a generic Auto complete control that made completions based on the search results from Lucene .Technologies: Java, Spring, Spring, Spring MVC, iBatis, Lucene, MySQL, Tomcat, Threading.
  • Sony Music Entertainment
    Programmer Analyst
    Sony Music Entertainment Feb 2007 - Dec 2007
    New York, Ny, Us
    ● Designed/Developed/Deployed a business critical reporting app using effective Java/J2ee related technologies.● Designed and developed the persistence layer using (Spring/Hibernate) using DAO design patterns to quickly deliver results in a prototype methodology. ● Created reporting environment for Digital Music sales.Solved a time delay problem in report generation using the Java Quartz/Spring scheduler.● Created and maintained Weblogic servers for the development team.Technologies: Servlets, Velocity, Spring, Hibernate, Quartz, Eclipse (IDE), Oracle 10g (PL/SQL packages).
  • Symphony Teleca
    Senior Software Developer
    Symphony Teleca Apr 2005 - Jan 2007
    Mountain View, Ca, Us
    ● Used AJAX Technologies in the Hyperion Financial Reporting product to offer a better and more intuitive user experience.● Used (Spring/Hibernate/iBatis) to design an easily extensible data persistence framework for new features in the product.● Delivered product features on time and in quality by leveraging latest Java technologies in the product development life cycle.● Implemented a custom AJAX communication system using JSON/XMLHttpRequest.Technologies: J2ee, Java, JSP, Servlet, JSON, AJAX (Bindows), Java Script (Object Oriented Java Script), Spring, Hibernate, Oracle, Tomcat 5.X, Eclipse, RMI, Annotations, Weblogic 8.x
  • Mastek Ltd
    Software Engineer
    Mastek Ltd Mar 2003 - Mar 2005
    Reading, Gb
    ● Effectively used Eclipse GEF/SWT technology to develop a UI based product which reduced development time for all the developers using the Mastek proprietary JSPX framework.● Extended the GEF MVC model to create quick XML rendering in the IDE.● Lead a team for the completion of the plug-in in time for release to be used by multiple projects.● Took responsibility for end to end development and delivery.● Designed/Developed an agent management system to reduce collection delays and processing thereby by helping business to take better timely decisions for money management.● Worked on a challenging UNIX V5 based system using shell/awk scripting.● Use JSP Taglibs/ Servlets to reduce UI related code in JSP Pages making system clean and modular.● Implemented automation in build using ANT/x-Doclet which automated the process of artifact/boiler plate code reducing scope for errors.Technologies: J2ee, Ant , JSP, Servlets, Struts, Core Java, Eclipse, Tomcat on UNIX Platform, UNIX V5, WebSphere, Eclipse PDE, Eclipse platform, GEF (graphical editing framework), JAXP.

Subramanian (Subbu) Nagarajan Skills

Java Tomcat Spring Java Enterprise Edition Xml Spring Framework Hibernate Jsp Eclipse Ant Struts Ajax Design Patterns Mysql Distributed Systems Apache Ant Javaserver Pages Software Development Restful Webservices Distributed Applications

Subramanian (Subbu) Nagarajan Education Details

  • Symbiosis International University
    Symbiosis International University
    Computer Science

Frequently Asked Questions about Subramanian (Subbu) Nagarajan

What company does Subramanian (Subbu) Nagarajan work for?

Subramanian (Subbu) Nagarajan works for Subskribe

What is Subramanian (Subbu) Nagarajan's role at the current company?

Subramanian (Subbu) Nagarajan's current role is Principal Engineer.

What is Subramanian (Subbu) Nagarajan's email address?

Subramanian (Subbu) Nagarajan's email address is ma****@****ail.com

What schools did Subramanian (Subbu) Nagarajan attend?

Subramanian (Subbu) Nagarajan attended Symbiosis International University.

What skills is Subramanian (Subbu) Nagarajan known for?

Subramanian (Subbu) Nagarajan has skills like Java, Tomcat, Spring, Java Enterprise Edition, Xml, Spring Framework, Hibernate, Jsp, Eclipse, Ant, Struts, Ajax.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.