Rahul K.

Senior Software Engineer

San Jose, California, United States10 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 9 years of experience in enterprise Java development.
  • Strong expertise in scalable data processing systems.
  • Pursuing a Master's in Data Science with a 3.9 GPA.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in E-Commerce and FinTech.

Contact

Skills

Core Skills

JavaSoftware DevelopmentData ScienceCloud ComputingAlgorithmsNetworking

Other Skills

SOAPRESTSDLCE-CommercePaymentsHadoopMap ReduceData AnalysisJ2EESQLCore JavaHibernateOracleSAPBig Data

About

* πƒπžπ­πšπ’π₯𝐞𝐝 𝐨𝐫𝐒𝐞𝐧𝐭𝐞𝐝 𝐁𝐚𝐜𝐀 𝐄𝐧𝐝 π’π¨πŸπ­π°πšπ«πž π„π§π π’π§πžπžπ« 𝐰𝐒𝐭𝐑 9 years 𝐨𝐟 𝐩𝐫𝐨𝐟𝐞𝐬𝐬𝐒𝐨𝐧𝐚π₯ 𝐞𝐱𝐩𝐞𝐫𝐒𝐞𝐧𝐜𝐞, 𝐦𝐨𝐬𝐭 𝐫𝐞𝐜𝐞𝐧𝐭π₯𝐲 𝐬𝐩𝐞𝐜𝐒𝐚π₯𝐒𝐳𝐒𝐧𝐠 𝐒𝐧 𝐞𝐧𝐭𝐞𝐫𝐩𝐫𝐒𝐬𝐞 π‰πšπ―πš 𝐝𝐞𝐯𝐞π₯𝐨𝐩𝐦𝐞𝐧𝐭. * Currently pursuing Masters in Computer Science Engineering with Majors in Data Science at the university of North Carolina at Charlotte, USA. * Graduating in May 2020 with 3.9 GPA * Actively looking for full-time opportunities in Software Development Engineering Roles. * Having strong technical knowledge of object oriented design, algorithms, and data structures. * Extensive knowledge and experience in designing and developing scalable, high volume data processing systems based on multi-threaded, client-server and distributed architectures using Java technologies. * Clear understanding of Software Development Life Cycles (SDLC) * Experience of working in a cross-functional environment with members from product management, QA, global delivery. * π“πžπœπ‘π§π’πœπšπ₯ 𝐒𝐀𝐒π₯π₯𝐬 * Programming Languages : Core Java 1.7 & Java 1.8, J2EE, Python, SQL, PL/SQL . * Database Technologies : Oracle 10/11g, MySql, SQLite, SQL-server. * Scripting Languages : Javascript, CSS, Bash shell scripting, Jquery, Awk, Sed, Python, Apache Pig, AngularJS. * Technologies/Frameworks : REST, SOAP, WSDL, Hibernate, Spring-core 4.X, Spring Data JPA, Spring AOP, Spring Boot, Spring Batch, KAFKA, JPA, JDBC, Hadoop, JUnit, Jmock, Mockito, JAX-RS, JAX-WS, JAXB, XML, HTML, JSON, AJAX, Angular JS, Bootstrap, Ant, Maven, Splunk, Apache Log4J. * Web/Application Servers : Apache Tomcat, Jboss 7x, Weblogic 8x/9x. * Operating Systems : Mac, Linux, Solaris, Windows. * Methodology : Agile/Scrum programming, Extreme programming, Waterfall model. * Design Methodology : UML, Design Patterns & Architecture Design Patterns. * Tools : Eclipse, IntelliJ, Spring Tool Suite, CVS, SVN, Git, Bugzilla, Jira, Firebug, Jenkins, Jconsole, VisualVM, SQL developer, Jmeter.

Experience

10 yrs 4 mos
Total Experience
3 yrs 5 mos
Average Tenure
5 yrs 10 mos
Current Experience

Walmart ecommerce

Senior Software Engineer

Jul 2020 – Present Β· 5 yrs 10 mos Β· San Jose, California, United States

  • Detailed oriented Back End Software Engineer with 9 years of professional experience, most recently specializing in enterprise Java development.
  • Having strong technical knowledge of object oriented design, algorithms, data structures and operating systems.
  • Extensive knowledge and experience in designing and developing scalable, high volumn data processing systems based on multi-threaded, client-server and distributed architectures using Java technologies.
  • Experience of working in a cross-functional environment with members from product management, QA, global delivery and pre-sales teams.
  • Experience in developing Web services using XML over HTTP(s), SOAP, WSDL, RESTFUL Protocols.
  • Working experience in E-Commerce and Payments domain.
  • Good knowledge with all the phases of Software Development Life Cycle (SDLC) such as analysis, design, development, testing, deployment & post production support.
  • Involved in integration, functional and user acceptance testing.
JavaSOAPRESTSDLCE-CommercePayments+1

University of north carolina at charlotte

Graduate Teaching Assistant

Jan 2019 – Jul 2020 Β· 1 yr 6 mos Β· Charlotte Metro

  • Developed positional and Inverted Index for University library using Map Reduce in Hadoop.
  • Teaching Assistant for Cloud Computing and Data Analysis (ITCS 6190) with Dr. Atif Farid Mohammad.
  • Hill climbing search of placing N chess queens on an NΓ—N chessboard so that no two queens attack each other. Here we will place each given queen in a different column such that it doesn’t threaten any other queen in any manner, not in a diagonal or side way or up and down.
  • 8 Puzzle problem by A* algorithm which provided best solution to the 8-puzzle problem using A star (*) search technique
  • Implementation and Simulation of Go-Back-N and Selective Repeat Protocols using unreliable channel (User datagram packet)
  • Distance Vector Routing Protocol on several different machines, input to which is the set of directly attached links and their costs of that router which resulted in finding cost and the next hop for the shortest paths to all other routers in the network.
HadoopMap ReduceCloud ComputingData AnalysisData Science

Yodlee

Software Engineer

Nov 2015 – Dec 2018 Β· 3 yrs 1 mo Β· Bengaluru Area, India

  • Yodlee Personal Finance uses patented Yodlee aggregation technology to deliver a complete financial picture to consumers.
  • Instead of logging into separate sites for checking, savings, credit card, brokerage and mortgage accounts etc, consumers log onto Yodlee’s online banking site for up-to-date financial information.
  • Yodlee provides user to user feature to see all financial accounts under one place.
  • Having strong technical knowledge of object oriented design, algorithms, and data structures.
  • Extensive knowledge and experience in designing and developing scalable, high volume data processing systems based on multi-threaded, client-server and distributed architectures using Java technologies.
  • Clear understanding of Software Development Life Cycles (SDLC)
  • Experience of working in a cross-functional environment with members from product management, QA, global delivery.
  • (Core),Spring,JDBC,Hibernate JavaScript, Java/J2EE code, Oracle SQL, HTML, XML and Eclipse.
JavaJ2EESQLE-CommerceSoftware Development

Hewlett packard enterprise

Software Developer

May 2014 – Oct 2015 Β· 1 yr 5 mos Β· Greater Bengaluru Area

  • Hands on experience in module in SAP developed in Core Java, Hibernate, Oracle 11 G.
  • Worked on a feed processor that maps files from different systems.
  • Designed & developed Test cases and Uploaded in ALM, executed in ALM.
  • Worked with different interfaces, B2B and external party.
  • Prepared Analysis and technical design documents for the feed processor.
  • Hands on experience in preparing reports, interfaces and enhancements.
  • Involved in System Integration Testing and User Acceptance Testing activities.
  • Worked on technical project of a multinational company that helped HP to become into HPI and HPE.
Core JavaHibernateOracleSAPJavaSoftware Development

Education

University of North Carolina at Charlotte

Master's degree β€” Computer Science

Jan 2019 – Jan 2020

Chhattisgarh Swami Vivekanand Technical University, Bhilai

B.E β€” Electronics & Telecommunications Engineering

Jan 2009 – Jan 2013

BMEMHS

High School β€” Physics Chemistry & Mathematics

Jan 2008 – Jan 2009

Bharat Mata English Medium School

10th β€” MATHS SCIENCE

Jan 2006 – Jan 2007

Stackforce found 100+ more professionals with Java & Software Development

Explore similar profiles based on matching skills and experience