Narendra K Jha

njha.sde@gmail.com · https://www.nkjha.com · (+91) XXX-XXX-XXXX · Bengaluru, India

A prominent team player with hands on experience developing enterprise application on various platforms. More than 5 years of extensive experience in software development working at notable firms. Strong hold on computer science fundamentals such as Data Structures, Algorithms, and System Design.


Experience

Software Engineer 2

Zynga Game Network
  • Developed modules such as State Machine, Point System, Boosters, and Starter Pack, for Leagues feature in Wonka’s World of Candy – Match 3 (WWOC) game
  • Developed Speed Seed Day feature from conception, and successive versions of existing features such as Animal Hotel v2, and Buy Page v3 for FV2CE game
  • Designed and developed Return User Experience feature for WWOC – Match 3
  • Frequently used design patterns such as Producer-Consumer, Factory, Command, and State Design Patterns
  • Used Unity (a cross-platform video game engine) to manage and organize game objects, and to bind game objects with C# view models
2018 - Present

Engineer - II, Software Development

Rakuten
  • Developed login through FB and Google feature for Rakuten Id product; Used Java, Spring Boot to create ReST APIs; Integrated it to FC Barcelona fan web page
  • Technologies and Tools used: Java, Spring (Boot, MVC), NoSql (Cassandra), RDBMS (MySql), ReST, OAuth2, OpenId Connect, Apache Kafka, RabbitMQ, Docker, Kubernetes, Memcached, Nginx, Git
2018

Software Engineer, Intermediate

JDA Software
  • Developed features such as PickToSubLPN and Serialization for web and telnet interfaces of JDA’s WMS application using Java
  • Used Spring MVC to develop Java web service endpoints, which provides data to ExtJS client
  • Served as key member of the team working on database schema redesign and optimization of application performance
  • Frequently used design patterns such as Producer-Consumer, Factory, Command, and State Design Patterns
  • Used JavaScript and ExtJs to build user interface; Developed unit tests using JUnit, JSUnit, and Mockito
2016 - 2018

Software Engineer

Musqot Marketing Technology
  • Developed features such as CMO Dashboard and Gantt Page Improvements for Musqot’s MPM web app by using Force.com development platform
  • Created web service endpoints and unit tests using Apex; Created Web UI using Visualforce Pages, JavaScript/jQuery, DHTMLX, CSS, and Bootstrap
  • Used DHTMLX (A JavaScript library) for making different types of graphs and charts, to represent sales and marketing data in graphical forms
  • Developed product key generation encryption/decryption algorithm for Musqot App
2015 - 2016

Associate Software Engineer

Logic Heart Pvt Ltd (Formerly: SOFTiD Solution)
  • Designed and developed web applications for various clients using Java, J2EE (Spring, Hibernate, JSP), and MySql
  • Created Java web service endpoints using Spring MVC. Used Java ORM Framework Hibernate for database transactions. Created UI using JSP, and JavaScript/jQuery
  • Used JavaScript, CSS and their libraries such as jQuery, Bootstrap and AngularJS to develop dynamic and responsive UIs for web applications.
2014 - 2015

Education

Electronics and Communication Engineering

Sri Siddhartha Institute of Technology | Karnataka, India
  • Successfully completed all the credits with course GPA of 9.46/10
  • Awarded Gold Medal by Tata Consultancy Services for project work 'Unmanned Ground Vehicle'
  • Awarded first prize in T.E.Q.I.P project competition for project work 'Unmanned Ground Vehicle'.
  • Successfully organized several inter-college technical events.

Intermediate (10+2)

Marwari College | Bihar, India
  • Successfully completed all the credits with first division grade and distinction in Mathematics.
  • Competed in various technical contests. Participated in sport events.

High School

Janta High School | Bihar, India
  • Did schooling from Janta High School, Darbhanga, Bihar. Successfully completed all the credits.
  • Participated in various sport & cultural events.

Skills

  • Areas
    • Data Structures
    • Algorithms
    • Parallel Computing
    • Backend Development
    • Software Engineering
    • Web Development
    • Mobile Development
    • Game Development
  • Languages
    • Java
    • C/C++
    • C#
    • Python
    • GoLang
    • Shell (Bash)
    • Web Frontend (HTML/CSS/JS)
    • PHP
    • Databases (RDBMS, NoSql)
  • OSes, Softwares and Tools
    • macOS (OSX)
    • Windows
    • Linux
    • Git
    • Vim
    • Eclipse
    • JetBrains - Rider
    • Visual Studio
    • Jenkins
    • Gradle, Maven

© 2019 Narendra Jha. All rights reserved