Get C2C/W2 Jobs & hotlist update

Rajat – Java Full Stack Senior Software Engineer – [Skills- ReactJS, NextJS, Java 7/8/11, AngularJS, Python] – 15+ years Exp – Local to TX

Rajat – Java Full Stack Senior Software Engineer – [Skills- ReactJS, NextJS, Java 7/8/11, AngularJS, Python] – 15+ years Exp – Local to TX

Consultant's Details: 

Consultant Name: Rajat

Current Location: TX

Employer Details:

Employer:Nextgen Technologies Inc

Contact Person:Kushal

Email:kushal.desai@nextgentechinc.com

Note: Please call between 09:30 AM PST to 06:00 PM PST

Phone: +1 (413) 424-0484

Rajat's Resume

Profile Summary:

  • 15 years of extensive full stack software Lead experience with core competencies of business analysis, design, development and customer deployment in eCommerce , Telecom, Finance and IoT domains.
  • Proficiency in client/server and data pipeline technologies – Core Java, SpringBoot, Microservices, NoSQL, Kafka, AngularJS, ReactJS, PolymerJS, NodeJS, HTML5, CSS, SASS, Bootstrap, Ajax, GoLang, RubyOnRails, Scala, Spring, Hibernate, REST, ActiveMQ, SQS, Camel, AWS, Hadoop, Cassandra, MongoDB, Solr, Storm, Spark, SSO
  • Expertise in design and implementation of low latency and high throughput distributed applications using multithreading, memcache, message queues, NoSQL, synchronization, concurrent and collection APIs.
  • Developed several high throughput, low-latency and scalable frameworks using SOA and EIP in eCommerce, IoT Home Automation, Telecom Network Management and Content Management domains.
  • Worked closely with UX designers to implement UI wireframes based on customer usability research.
  • Enthusiastic to design Blockchain based decentralized architecture in finance and supply chain industries for enhanced transparency, greater scalability, better security and increased innovation
  • Enthusiastic to apply Machine Learning in time series domains like Quantitative / Algorithmic Trading, HFT using AWS Cloud, Hadoop/Mahout, Pig/Hive MapReduce, Storm, Spark, Kafka, HBase, NoSQL
  • Consistently awarded for meeting tight project deadlines with quality and complete scope.
  • Proficiency in Resolving critical customer issues and technical support.

Skill Set:

 

Languages / IDEs

Java 7/8/11, Javascript, GoLang, Scala, Ruby, C++, DotNET(VS.Net)

Server Technologies

Spring Boot 2, Kafka, Hibernate, REST, GraphQL, SQS, SNS, ActiveMQ, Storm, Spark, Camel ESB, Hadoop BigData, NoSQL, Solr, Multi-threading, Concurrent API, Collections, ThreadPool, ConnectionPool, Memcached, JAXP, JAXB, XSLT

Client Frameworks

React, AngularJS, Polymer, NodeJS, RubyOnRails, Play, jQuery, Ajax, Backbone, Ember, Knockout, CoffeeScript, Twitter Bootstrap Responsive CSS

Databases

Cassandra, CosmosDB, MongoDB, DynamoDB, MySQL, SQL Server, Oracle 12c

SOA

AWS EC2/ECS/Lambda, SQS, REST, SOAP, WADL, ESB, JMS, ActiveMQ

Scripting

Perl/Expect, Python, Ruby, R, Matlab, Shell scripting, Stored Procedures, Triggers

Application Servers

Nginx, Tomcat 8, Jetty, JBOSS 7, Websphere 6.1, Weblogic 6.1

Build Tools

Git, Jenkins, Docker, Maven, Ant, Gradle, SVN, Perforce, VOB

Operating Systems

Solaris on Sun SPARC/Blade servers, Linux, UNIX, Windows Servers

Code Analysis/Test Tools

jUnit, jMock, Emma, Klocworks, JProfiler, JVisualVM, JMap, FindBugs, Selenium

Design Patterns

SAGA, Singleton, Factory, Builder, Façade, Observer, Adapter, Flyweight

Domain Knowledge

eCommerce, IoT, Analytics, Personal / Investment Finance, Procurement, Telecom

Certifications

MCSD, MCSE, MCDBA

  1.  
  • Bachelor of Technology (Computer Science), IIIT Hyderabad, India (2004), CGPA – 8.33/10
  1. Experience:

Organization

Position

Duration

From

To

Walmart Global eCommerce, Sunnyvale, California

Senior Software Engineer

Jan 2017

Present

Comcast, Sunnyvale, California

Senior Software Engineer

Jan 2016

Dec 2016

Proquest, Mountain View, California

Senior Software Engineer

Jan 2015

Dec 2015

Intuit, Mountain View, California

Senior Software Engineer

Dec 2013

Dec 2014

Liaison Technologies, Atlanta, Georgia

Senior Software Engineer

Nov 2012

Nov 2013

Nokia Siemens Networks (NSN), Chicago, Illinois

Senior R&D Engineer

Jul 2011

Oct 2012

Motorola, Schaumburg, Illinois

Senior R&D Engineer

Aug 2004

Jun 2011

Microsoft, Redmond, Washington

R&D Engineer

May 2003

Dec 2003

  1. at Microsoft, Motorola and Nokia Siemens Networks:
  • Awarded 2nd prize at National Level among 2300 contestants in the Microsoft RAD contest, 2003. Presented the .Net webservice based Mobile application at  Developers’ Nite event organized by Microsoft in June’03. 
  • Awarded Bravo recognition at Motorola consistently for best productivity in the team (Team Size – 20)
  • Awarded Outstanding Contribution award at Nokia in May’12 for feature delivery ahead of schedule with highest quality and complete scope (Team Size – 20)
  •  
  1. PROJECTS:

 

Project

Supplier Center, ROVR, Last Mile Delivery Scheduling, Walmart, Sunnyvale (CA)

Role

Senior Software Engineer, Jan’17 – Present

    1. Description:

Supplier Center (Catalog Item Setup) – Designed and implemented backend for Kafka, Storm, Spark and SolrCloud based high throughput and low latency item setup data pipeline. Worked closely with Product and UX teams to design, develop and build scalable web application based on React and NodeJS, that simplifies the Item setup process for Suppliers and Merchants on the Walmart eCommerce workflow tool and do high quality content collection for the products.

 

Website: https://supplier.walmart.com/home

Competitors: Amazon Marketplace

 

Technologies Used:

Java, Springboot, Kafka, Spark, Cassandra, NextJS, ReactJS

 

Responsibilities:

  • Designed and implemented Storm, Spark and Kafka Item setup data pipeline handling 1 million ingestions per hour for item price, details and inventory updates
  • Designed Cassandra schema and efficiently chose partition keys and cluster keys for evenly distributing records across partitions and reducing query timings
  • Developed and deployed server-rendered and statically generated web applications using Next.js.
  • Experienced in leveraging Next.js features including routing, data fetching, and code-splitting for optimal performance.
  • Proficient in handling API routes for server-side data fetching and manipulation.
  • Utilized Next.js features like image optimization and automatic code-splitting to enhance user experience and application performance.
  • Comfortable working with various frontend libraries and frameworks within the Next.js ecosystem (e.g., React, Redux, Tailwind CSS).
  • Incorporated server-side rendering for product details and static generation for category pages, resulting in a 20% increase in page load speed

 

 

ROVR (Supply Chain Resource Optimization and Vehicle Routing) – Designed and implemented backend for critical Supply Chain graph algorithms like VRPTW (Variable Routing Problem with Time Window) deployed on large clusters of 350 servers to provide low latency APIs for US, UK and Canada customers to book delivery slots for ecommerce orders. Delivery slots are forecasted using machine learning data pipelines on historic customer activity data. Delivery trips are optimized using highly scalable geo-spatial engine for low latency road speed and distance calculations to minimize time and cost via Walmart vans, Uber, Parcel and even crowd source deliveries in the Walmart Spark program. Currently working on designing blockchain based supply chain tools for conducting payment, audits and tracking delivery, inventory and assets.

 

Website: https://grocery.walmart.com (Walmart Spark program)

Competitors: Amazon Flex Deliveries

 

Technologies used:

  • Java, SpringBoot, Cassandra, CosmosDB, Spark, Kafka, Storm . Oracle 12c, SolrCloud, Angular, React, ReactNative, NodeJS, Javascript, D3.JS, Webpack, Babel, REST API, HTML5/SASS, Docker, Kubernetes
    1.  
  • Migrated ROVR DB schema to cosmos DB schema
  • Developed kafka pipelines with secure kafka and kafka mirroring features for security and disaster recovery
  • Implemented spark job to ingest driver schedule data and generate driver calendar data in ElasticSearch
  • Implemented spark streaming to ingest driver trip data and dynamically generate best driver suggestion data and persist in ElasticSearch
  • Migrated from Oneops VM based deployment to WCNP docker container based deployments
  • Implemented Dockerfile with base java images, certificates, ports, custom paths and entrypoint
  • Implemented kitt.yml and looper.yml changes to define auto-scaling, metrics, build and docker image push
  • Designed and integrated Storm topology with Kafka topics in feed gateway
  • Implemented SAGA orchestration for distributed transactions
  • Implemented Spring Webflux based reactive HTTP calls to downstream APIs
  • Designed and developed the integration between PIM adapter and Supplier Center
  • Implement spark job to read the data from Cassandra (35million records every 2 hours) and write to HDFS
  • Designed and implemented Apache Camel routes integrating with Kafka to migrate 10 million items
  • Designed and implemented of Kafka consumers in PIM adapter to support high volume of Item setup
  • Designed and implemented spark job failure alert mechanism
  • Developed reusable UI AngularJS components and node modules to share across multiple applications
  • Continuous iteration and continuous deployment in Walmart OneOps Cloud
  • Integrated the UI app with the user analytics tools for user behavior analytics and analyze the data
  • Setup alerts and live monitoring tools to monitor live traffic and app performance

 

Last Mile Delivering Scheduling and Crowd Sourcing – Designed and implemented backend for efficient driver capacity and scheduling algorithms for crowdsourcing.

 

Technologies used:

  • Java, SpringBoot, Storm, Spark, Kafka, Oracle 12c, SolrCloud, Cassandra, CosmosDB, Angular, React, ReactNative, NodeJS, Javascript, D3.JS, Webpack, Babel, REST API, HTML5/SASS, Docker, Kubernetes
    1.  
  • AOS: Designed and implemented driver assignment optimization algorithms for dynamically batched trips
  • DMS: Designed and implemented driver capacity scheduling and availability APIs and spark jobs
  • LMCS: Designed and implemented customer slot APIs for crowd sourcing based on store capacity

 

 

 

Project

IoT Home Automation, Comcast, Sunnyvale (CA)

Role

Senior Software Engineer, Jan’16 – Dec’16

    1. Description:

Comcast Xfinity Home Automation – Designed and implemented backend for Kafka and Storm based data pipelines for IoT events, rules engine and action handlers. Responsive web application developed using Google Polymer and integrated with Comcast iOS and Android apps to enable the customers to instantiate rule templates for IoT and non-IoT devices. The API backend consists of NodeJS based on modules like Express, http-proxy, cluster, webworker-threads, socketio, pm2, event, http, fs. The IoT layer backend consists of GoLang based Element Event Listener, highly scalable Rules Engine and Action Executors. Integrated UI with backend REST APIs for CRUD operations on automation rules.

 

Website: http://www.xfinity.com/home-security.html, https://itunes.apple.com/us/app/xfinity-home

Competitors: Amazon Alexa, Google Home

 

Technologies used:

  • Google PolymerJS, GoLang, RubyOnRails, AngularJS, Javascript, D3.JS, Ajax, Gulp, Bower, NodeJS, REST API, GIT, HTML5/SASS, Storm/Kafka, AWS/Chef, nginx, DynamoDB, Zabbix, SauceLabs,Mocha
    1.  
  • Google Polymer based Responsive WebView developed using re-usable webcomponents and shadow DOM concepts. Efficiently designed to load the UI components on-demand and plug-and-play manner in order to reduce the UI rendering times and response times on user actions. Media queries used for Responsive UI for tablets, mobiles and desktops.
  • Performance Testing and Profiling of Polymer UI across multiple devices and browsers using SauceLabs.
  • GoLang based high-throughput and low latency RulesEngine.
  • Kafka for event driven architecture for scalable message queueing of events from IoT devices.
  • Storm topologies for consuming events from Kafka topics and Spout/Bolt filters to prevent invalid events from being processed by the Rules Engine
  • Spark Streaming for performing map/reduce analytics over Kafka events.
  • Chef Ruby scripts for DevOps
  • Python scripts for log analysis
  • Code reviews, unit and integration testing

 

Project

Content Management System (CMS) for Ebooks, Proquest, Mountain View (CA)

Role

Senior Software Engineer, Jan’15 – Dec’15

    1. Description:

ProQuest Ebook Central will feature a user-centered design that will improve ebook research and management experiences from end to end.  It will support discovery, selection, acquisition, customizable management and analytics of ebooks. LibCentral offers a powerful set of tools to simplify the workflow surrounding ebooks; from streamlined acquisition to customizable administrative tools, support for all access models, real-time usage and expenditure analytics as well as built-in interoperability with key vendors.

 

Website: http://www.proquest.com/products-services/ebooks-main.html

Competitors: Amazon Books

 

Technologies used:

  • Core Java 7/8, J2EE, JSP, Servlets, Spring Boot, Spring MVC, Spring Security, SSO, Hibernate, Jersey REST, AWS EC2, RabbitMQ, Camel, Memcached, Solr/Lucene search, Ruby On Rails, Play Framework, AngularJS/jQuery, Maven, Swagger, Junit, JMeter, JVisualVM

 

    1.  
  • Design and development backend of ebook acquistion framework using Spring, Jersey, Hibernate TransactionManager (2 phase commit), Camel JMS listeners
  • Consuming RESTful services using AngularJS framework (module, controllers, directives, filters, service)
  • Performance optimization using ThreadPool, SessionPool, Caching by using a NodeJS based backend based on modules like cluster, webworker-thread, socketio, pm2, event,  redis, kue, mongodb, mssql
  • Development of high volume ebooks ingestion framework using Camel ESB and REST/SOAP services
  • Migration from RDBMS to Cassandra NoSQL for a scalable, always on architecture with fast write speeds. Ebook details were migrated to column families for perform analytics
  • Perform SOA webservice aggregation and composition for the ebook ingestion services – validation service, price calculation service, persistence service, workflow status service and detailed view service
  • Implement JAX-WS security using SSL configuration, container and application security
  • Development of Solr search based Semantic search service and configured Solr core, schema, indexer using solrconfig and schema.xml
  • Development of Ebook Ingestion UI using AngularJS, React, CoffeeScript, Backbone, Ember, Knockout, Twitter Bootstrap Responsive CSS, SASS, LESS
  • Development of REST APIs in NodeJS for Ingestion services
  • Performance Testing and Profiling using JMeter, SOAPUI and JVisualVM
  • Python scripts for log analysis

 

Project

TFX Transformation Service, Intuit, Mountain View (CA)

Role

Senior Software Engineer, Dec'13 – Dec’14

    1. Description:

Transformation Service (TFX) is a RESTful search service which was designed and developed from scratch. It is deployed on the AWS cloud which enables thousands of small businesses and individuals to perform streamlined semantic and content search across various CMS at Intuit. TFX provides a unified self-help experience to Intuit’s customers across all Intuit financial products and locales on desktop and online platforms like help.quickbooks.intuit.com/en_US/contact. Self-help using TFX has helped Intuit to reduce the call costs to help agents from 65% to 40%. Search performance and accuracy was optimized using efficient algorithms using ThreadPool, SessionPool, Caching, MessageQueues (AWS SQS), DROOLS rules engine.

 

Website: https://community.intuit.com/quickbooks-online, https://help.quickbooks.intuit.com/en_US/contact

Competitors: Xero

 

Technologies used:

  • Core Java, J2EE, JSP, Servlets, SpringMVC, nginx, Hibernate, Jersey RESTful service, Swagger, AWS SQS, AWS EC2, Memcached, NodeJS, MongoDB, Solr/Lucene search, Javascript ES6, AngularJS/jQuery, Browserify, Maven, Rails, DROOLS, Swagger, JMock, Junit, RSpec, Jasmine, JMeter, JProfiler
    1.  
  • Design and development of TFX search framework using Spring, Jersey, Hibernate and consuming RESTful services using AngularJS framewok (module, controllers, directives, filters, service)
  • Performance optimization using ThreadPool, SessionPool, Caching, DROOLS rules engine.
  • Deployment on AWS EC2 and configured ELB, auto-scaling, security groups, cloudwatch alarms
  • Development of Docker containers, Docker workflows, building images and creating Dockerfiles for uniform environment deployment
  • Development of TypeAhead for content search using MongoDB
  • Development of Sitemap of all the Intuit help content using Cassandra
  • Development of URL shortener using Couchbase
  • Development of asynchronous content caching using AWS SQS and Kafka for a high throughput of 50 transactions per second, deployed using AWS async workers.
  • Development of Self Service ContactUs UI using NodeJS and RubyOnRails

 

Project

Build/Deploy Automation Framework, Asurion LLC, Nashville (TN)

Role

Senior Software Engineerer in OFS Inc, Oct'13 – Dec’13

    1. Description:

Build/Deploy Automation Framework developed for the client Asurion LLC for seamless continuous integration of complex multi-hierarchy modules for various projects in the mobile insurance domain. A Deployment portal was developed using AngularJS / jQuery and REST APIs for invoking Jenkins API to facilitate build automation, validation and deployment of their products.

 

Website: www.asurion.com/phone-insurance/

 

Core Features:-

 

  • Deployment Portal does LDAP authentication using CryptoJS and AES encryption to provide centralized access to all Jenkins environments, SVN and Jenkins APIs are accessed over HTTPS
  • Deployment Wizard allows launching Jenkins job with parameters (env, product, client, version, servers) in single/multiple environments.
  • Monitor job allows auditing of job execution history for all environments (environment, job, build#, portal_user, status, deployed_servers, console log)
    1. used:
  • SpringMVC, AngularJS/jQuery, Jenkins REST API, Groovy, Grails, Maven, Ant, Core Java, J2EE,  JSP, Servlets,  JSF
    1.  
  • Onsite Requirements gathering and system design at Nashville, USA from Oct'13 – Nov'13
  • Feasibility study, Prototyping, Design and development of the automation framework.
  • Worked in onsite-offshore model with effective co-ordination and tight deadlines following Scrum principles.

 

Project

Enterprise Content Director, Liaison Technologies, Atlanta (GA)

Role

Senior Software Engineerer in OFS Inc, Nov'12 – Sep'13

    1. Description:

Content Management Framework developed for the Liaison Technologies for information extraction, transformation and loading into databases through multi-threaded workflows and Javascript business rules. Front-ends were developed using RCP/RAP, JSF, Swing.  Servers implemented SQL queries of tables and XML messaging  of results to external interfaces using ActiveMQ/JMS. Web-clients and Swing-client communication with servers was implemented using REST and SOAP.

 

Website: www.liaison.com/solutions/data-management/master-data-management/

    1. used:
  • Server – Core Java, J2EE, JBOSS ESB, JSP, Servlets, Multi-threading, Hibernate, REST/SOAP, Swing, Spring MVC,  JMX, JMS, ActiveMQ, JTA, Oracle 12c, SQL Server
  • Client – RCP / RAP, JSF, SEAM, jQuery
    1.  
  • Onsite Requirements gathering and system design at Atlanta, USA from Nov'12 – Feb'13
  • Offshore design and development high-performance, low-latency server side modules with efficient algorithms for content management following Agile methodologies.
  • Worked on multiple enhancements and fixes for legacy systems.

 

Project (Full-time)

LTE Manager, Nokia Siemens Networks Chicago, Client – KDDI, Japan

Role

Senior Software Engineerer in NSN, Mar'11 – Oct'12

    1. Description:

IBM Tivoli Netcool Configuration Management (ITNCM) tool for LTE network deployed for KDDI customer in Japan. Provides highly scalable and low-latency solutions to store, view and update bulk configurations of upto 5000 eNodeBs in LTE network. Event handling of high frequency network configuration updates and alarm forwarding was implemented using ExecutorService, ThreadPool and JMS/ActiveMQ.

 

Website: www-03.ibm.com/software/products/en/tivonetcconfmana

    1. used:
  • Core Java, J2EE, JSP, Servlets, Multi-threading, Hibernate, Swing, Oracle 12c, JMS, ActiveMQ
    1.  
  • Designed and developed high-performance, low-latency server side modules with efficient algorithms for configuration management of LTE network.
  • Challenges involved fetching of large XML configurations over the network for caching, parsing, storage and retrieval.
  • Designed efficient multi-threaded algorithms for STAX parsers, ITNCM connection pools, thread-pools, Hibernate session-pools and stored procedures using parallel CPU processing for storage/retrieval queries. Extensively used advanced Java features like ConcurrentHashmap, CountdownLatch, ExecutorService, ThreadPool, ConnectionPool, ReentrantLock, Semaphores, BlockingQueue, etc.
  • LDAP queries and updates for bulk users and topology information.
  • Development of SOAP services for Bulk SNMP Get and Set, executed over  5000 network elements.
  • Developed Aggregator module to convert large XMLs to CSV using XSL transformations for easy retrievals.
  • Designed and developed intuitive GUI using Netbeans IDE, based on MVC architecture enabling telecom operation for bulk configuration changes on the network.
  • On-site Primary technical contact for critical issue resolution and deployment at labs in USA.

 

 

Project (Full-time)

Netcool NMS, Motorola, Client – SPAN (Australia) and KRNA (Korea)

Role

Senior Software Engineerer, Jan'10 – Feb'11

    1. Description:
  1. customized CM/FM/PM solutions using the IBM Tivoli Netcool Suite (ITNCM, Omnibus, Webtop, Reporter, Impact, PMGW) and on-site deployment for customers SPAN (Australia) and KRNA (Korea)
    1. www-03.ibm.com/software/products/en/netcool-network-management
    2. used:
  • Core Java, J2EE, Multi-threading, Swing, Oracle 12c, Shell scripting, Stored Procedures, Triggers, Perl, Expect
    1.  

Developed high-performance scalable NMS servers for NMS customers with below features:-

  • Configuration Mgmt – SNMP/CORBA based discovery of bulk network elements.
  • Fault Mgmt – Bulk SNMP trap handling and event correlation engine.
  • Performance Mgmt – SNMP/FTP statistics, KPI engines and reporting/charting applications.
  • Redundancy/Failover – SQL trigger based automatic failover systems developed using Perl, Expect, Shell script and stored procedures.
  • Load sharing – Distributed servers for handling bulk SNMP traps and statistics using RMI.

 

Project (Full-time)

Adventnet NMS, Motorola, Client – Menatel (Bahrain)

Role

Senior Developer, Oct'06 – Dec'09

    1. Description:

Provided customized CM/FM/PM solutions using the Adventnet NMS and on-site deployment for customers Menatel(Bahrain), Wateen (Pakistan) and MTNL(India).

 

Website: www.develcon.com/nms/webnms.html

    1. used:
  • Core Java, J2EE, Multi-threading, Swing Oracle 12c, RMI, CORBA

 

    1.  
  • Developed high-performance scalable NMS servers for various NMS customers.

 

Project (Full-time)

GSM-OMC, Motorola, Client – Vodafone (UK)

Role

Developer, Aug'04 – Sep'06

    1. Description:

NMS CM/FM/PM solutions based in C++ for 2G networks, on-site deployment for Vodafone(UK)

 

Website: sourceforge.net/motorola/gsm-omc-r/home/Home/

    1. used:
  • C++
    1.  
  • Developed features and resolved critical issues with the NMS client and server application

 

Project (Intern)

Visual J#.Net, Microsoft

Role

Developer Intern (May’03 – Dec’03)

    1. Description:

Visual J# is a project aimed at migrating applications developed in Java to J#, in order to leverage the advantages offered by both the Java and .Net worlds.

Note: Please call between 09:30 AM PST to 06:00 PM PST

Kushal 

| 1735 N 1St ST., Suite 308 |San Jose, CA 95112

NextGen Technologies Inc

Email: kushal.desai@nextgentechinc.com. Website: www.nextgentechinc.com | +1 (413) 424-0484 |

To unsubscribe from future emails or to update your email preferences click here

About Author

I’m Monica Kerry, a passionate SEO and Digital Marketing Specialist with over 9 years of experience helping businesses grow their online presence. From SEO strategy, keyword research, content optimization, and link building to social media marketing and PPC campaigns, I specialize in driving organic traffic, boosting rankings, and increasing conversions. My mission is to empower brands with result-oriented digital marketing solutions that deliver measurable success.

Leave a Reply

Your email address will not be published. Required fields are marked *

×

Post your C2C job instantly

Quick & easy posting in 10 seconds

Keep it concise - you can add details later
Please use your company/professional email address
Simple math question to prevent spam