Nupur Kinger, Software Developer in Bangkok, Thailand
Nupur Kinger

Software Developer in Bangkok, Thailand

Member since July 27, 2020
Nupur is a talented full-stack developer with an executive MBA and over a decade of experience. She specializes in web and mobile development and her fortes are Java, Angular, SQL and Android. She has the experience of working for Google for over 5 years for one of the most revenue earning Google project. She is specifically recognized for her Java expertise, code reviews and business communications with the clients.
Nupur is now available for hire

Portfolio

Experience

Location

Bangkok, Thailand

Availability

Part-time

Preferred Environment

Apache Maven, REST APIs, JUnit, JavaScript, Test-driven Development (TDD), Java, HTML5, XML, Front-end, UI, GitHub, Git, CSS, MySQL, NetBeans, SQL, Linux, Windows, Full-stack, Back-end, Maven, Visual Studio Code, TypeScript, Angular, Eclipse IDE, Java 8, IntelliJ

The most amazing...

...plugin I've developed was for a Google internal platform (used by many Google teams) for easy integration of HaTS (Happiness Tracking Surveys) on web pages.

Employment

  • Android Developer

    2020 - PRESENT
    Self-employed
    • Developed an app to track daily progress towards a healthy lifestyle.
    • Created a dashboard enabling users to analyze their progress over different time periods and monitor averages.
    • Included feature with a calendar view to highlight the best and worst days from a lifestyle perspective.
    • Delivered a score-based app providing daily scores that calculate various lifestyle metrics as quantified by the user. The UI is very intuitive and makes tracking a ten-second task.
    Technologies: Jakarta EE, POC, Multithreading, Visual Studio, MPAndroidChart, Android Architecture, Apache Maven, TypeScript, JavaScript, Test-driven Development (TDD), Java, HTML5, REST APIs, XML, Front-end, UI, Cloud Firestore, GitHub, Git, SQL, Windows, Full-stack, Back-end, Code Architecture, Firebase, Gradle, Java 8, Kotlin, Android Studio, Android
  • Associate Consultant

    2014 - 2019
    Google (on the payroll of Global Logic)
    • Acted as team lead and as an individual developer in the Google Travels vertical for product development for Google hotel partners. The products are used by internal teams as well as more than 600 Google hotel partners worldwide.
    • Oversaw product development with Angular/TypeScript on the front end and Java on the back end. Other technologies involved were GCP, JavaScript, HTML/CSS, JSON, and SQL.
    • Developed multi-threaded, parallel, and asynchronous codes to address performance bottlenecks and deliver quick response times to the end-user.
    • Designed and developed new tools for the application from scratch using the best possible design patterns, optimized data flows, and data structures.
    • Contributed plugins to the Google development frameworks which proved useful across verticals. I was awarded for and recognized as one of the pioneers who contributed to internal frameworks.
    • Initiated two significant contributions; the HaTS (shorturl.at/fBV78) plugin and a Google Maps component for Google development frameworks.
    • Developed callouts for hotel partners, which are one-liner texts appearing below hotel names in Google search results.
    • Received a "readability" award in the Java language and reviewed codes for more than 800 code-changes across teams for code styles, design patterns, and the use of appropriate data structures.
    • Developed an editor with stateful properties that impacted approximately 30 onboarding partners per quarter.
    Technologies: CSS, Jakarta EE, POC, Multithreading, Visual Studio, OAuth 2, Jira, Hibernate, JUnit, Team Mentoring, Test-driven Development (TDD), Microservices, HTML5, Website Performance, REST APIs, Java 8, Front-end, UI, GitHub, MySQL, SQL, Linux, Windows, Writing & Editing, Split Stack Development, JSON, XML, Protocol Buffers, Google Cloud Platform (GCP), HTML, JavaScript, TypeScript, Angular, Java
  • Technical Officer

    2011 - 2014
    Centre for Development of Advanced Computing
    • Led a team for back-office modules for the in-house hospital management information system (eSushrut) for multiple clients simultaneously focusing on the development of new features using Java and Oracle.
    • Trained end-users, testing teams, and foreign delegates about software usability.
    • Developed POCs for new features and mentored new staff.
    • Communicated proactively with clients for new requirements brainstorming and change analysis.
    Technologies: CSS, Jakarta EE, POC, Multithreading, GitLab, Apache Maven, Apache Struts 2, Hibernate, JUnit, Team Mentoring, Java 8, Test-driven Development (TDD), HTML5, Website Performance, REST APIs, XML, Front-end, UI, GitHub, NetBeans, SQL, Windows, Writing & Editing, Split Stack Development, Oracle PL/SQL, Apache Struts, Ajax, JavaScript, HTML, Oracle, Microsoft SQL Server, Java
  • Software Engineer

    2011 - 2011
    One97 Technologies
    • Implemented the Google Talk API using Google SMACK API. This API provided back-end support for chat on mobile through SMS and WAP.
    • Mentored interns for feature development and integration.
    • Researched various open source Java mobile APIs extensively.
    Technologies: Jakarta EE, POC, Multithreading, JavaScript, Java 8, Test-driven Development (TDD), REST APIs, XML, UI, GitHub, Git, CSS, MySQL, NetBeans, SQL, Communication, Apache Struts, Microsoft SQL Server, Google APIs, Java
  • Software Developer

    2009 - 2011
    Treystaa Services
    • Developed knowledge process indicator (KPI) features using XML and other web technologies, along with Hibernate, and MySQL administration.
    • Developed an in-memory star schema data warehouse architecture and used profiler tools (Netbeans in-built profiler and Your-Kit Java profiler) and Google protocol buffers for this purpose.
    • Implemented a JCS cache for the in-house Business intelligence platform to make the data warehouse queries at least 50% more performant.
    Technologies: Jakarta EE, POC, Multithreading, Hibernate, REST APIs, JavaScript, Java 8, Test-driven Development (TDD), HTML5, Front-end, UI, GitHub, Git, CSS, MySQL, NetBeans, SQL, Windows, Split Stack Development, NoSQL, XML, Protocol Buffers, JSON, HTML, JavaServer Pages (JSP), Java

Experience

  • Google Hotel Price Ads

    A suite of web applications for internal use by Google and external use by Google hotel-partners. This was a Java and Angular-based development. I was initially involved as an individual contributor working remotely and later as the team lead to collaborate with the on-site Google team.

  • eSushrut - Hospital Information Management System

    A Java, HTML/JavaScript, and Oracle-based information management system catering to some of India's largest government-owned hospitals, including PGIMER, Chandigarh, and GGHS, Delhi. I led the development of administrative modules of the system while working for the Center for Development of Advanced Computing, Ministry of IT, India.

  • Recovery Tracker
    https://github.com/nupur-kinger/FibroRecoveryTracker

    This app is an independent pet project that tracks lifestyle improvements through daily scores based on healthy habit metrics. The project features a dashboard with graphs and average scores over a varied period of time. There is also a customized calendar view to highlight the best and worst days of the user.

    The app has a very intuitive materialized UX. It was built for Android and developed in Kotlin/KTX in Android Studio using Android Architecture Components. Please see the project URL for a repository link.

  • Toptal React Academy

    The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch. The above is a walkthrough of my final project.

Skills

  • Languages

    SQL, JavaScript, XML, Java, HTML, CSS, TypeScript, Java 8, HTML5, Kotlin
  • Frameworks

    Angular, Apache Struts 2, Google Guava, JUnit, Hibernate, Google Guice, Angular Material, Jersey, Mockito, JSON Web Tokens (JWT), OAuth 2, Redux, JavaServer Pages (JSP), Apache Struts
  • Libraries/APIs

    Jackson, REST APIs, Google APIs, JAX-RS, MPAndroidChart, Android Architecture Components, React Redux, D3.js, React
  • Tools

    IntelliJ IDEA, Subversion (SVN), GitLab, Android Studio, Gradle, Apache Maven, IntelliJ, GitHub, Git, FreeMarker, Sublime Text, Jira, JProfiler, Excel 2010, Visual Studio, Eclipse IDE, Maven
  • Paradigms

    Concurrent Programming, Design Patterns, Dependency Injection, Unit Testing, Best Practices, Best Practices in Design, Microservices Architecture, Microservices, Test-driven Development (TDD), Testing, API Architecture, REST
  • Platforms

    Eclipse, NetBeans, Oracle, Windows, Linux, Visual Studio Code, Jakarta EE, Android, Firebase, Docker, Google Cloud Platform (GCP)
  • Storage

    MySQL, JSON, Database Management, PostgreSQL, Cloud Firestore, NoSQL, Microsoft SQL Server, Oracle PL/SQL
  • Other

    Protocol Buffers, Data Structures, Algorithms, Software Development Lifecycle (SDLC), Cloud Computing, Reflection, Team Leadership, Android KTX, APIs, Back-end, Single-page Applications (SPA), Multithreading, Code Review, POC, Full-stack, Web Applications, Front-end, Front-end Design, Front-end Development, Performance Tuning, Performance Analysis, Website Performance, UI, Code Architecture, Communication, Architecture, Split Stack Development, Team Mentoring, Business Cases, Android Architecture, Writing & Editing, Presentations, Design, Android Emulators, Ajax, React Hooks, AWS VPC
  • Industry Expertise

    Marketing, Accounting

Education

  • Executive MBA in Industrial Marketing
    2012 - 2014
    Indian Institute of Foreign Trade - New Delhi, India
  • Bachelor of Technology Degree in Information Technology
    2005 - 2009
    Guru Gobind Singh Indraprastha University - New Delhi, India

Certifications

  • Toptal React Academy Graduate
    DECEMBER 2020 - PRESENT
    Toptal, LLC

To view more profiles

Join Toptal
Share it with others