I am a Lead Developer at Gracenote, a Nielsen Company in Halifax, Canada.

  • I have 8+ year of experience in software development. Currently, I am working on design and development of applications using Java/J2EE technology stack.
  • I pursued MSc. (thesis based) in Computing Science from University of Alberta, Canada and completed my undergrad from Vellore Institute of Technology, India.
  • My area of interest has been solving complex algorithmic problems. Recently, I have been spending time to build application using cloud computing services (AWS) and learn machine learning/data mining algorithms.
  • phone

    +1-5875978080

    email

    sanketku@ualberta.ca

    blog

    http://penmyself.wordpress.com

    education

    Sept, 2015 - Sept, 2017

    master of science

    computing science

    university of alberta

    Edmonton, AB, Canada

    My area of specialization was Information Retrieval, Data Mining and Machine Learning. I graduated with GPA 3.9/4.0.

    June, 2006 - April, 2010

    bachelor of technology

    computer science & engineering

    Vellore Institute of Technology University

    Tamil Nadu, India

    I completed my undergraduate studies with CGPA of 9.29/10.0.

    skills

    Programming Language


    Java 8

    95%

    Python

    75%

    SQL

    80%

    Web frameworks


    Spring and Spring Boot

    90%

    Rest & SOAP webservices

    85%

    ORM frameworks - Hibernate, Sequelize

    85%

    Kafka, Kafka Streams, Confluent platform

    80%

    Junit - Powermock, Mockito

    95%

    Nodejs, Express, Typescript, Javascript

    90%

    UI Framework - Angular 4, Angular material

    75%

    Node testing frameworks - Jest, Karma, Protractor, Sinon

    80%

    Databases


    Oracle, MySQL, SQL Server, DB2

    85%

    Monitoring tools


    Prometheus, Grafana, Alert Manager, Graylog

    80%

    Cloud Services


    AWS EC2, ECS, APIGateway, Lambda, MKS, RDS, S3

    80%

    Application servers


    Tomcat 8

    90%

    Jboss, Weblogic

    80%

    Tool/Product


    Informatica MDM & IDD

    90%

    Code Quality and Security tools


    Sonar, Fortify, Veracode

    90%

    Build tools, Repositories, CI engine


    Maven, Gradle

    95%

    Deploy tools


    Kubernetes, Helm, Terraform

    80%

    SVN, Git Stash, Jenkins

    95%

    Machine Learning frameworks/tools/library


    MATLAB, R

    75%

    Pytorch, Sci-kit

    75%

    Big Data Ecosystem


    Spark, Pyspark

    40%

    experience

    • Gracenote, A Nielsen Company

      Halifax, NS, Canada

      - Working on optimization of data ingestion from varying sources and further processing to generate rates and ratings for the events for Nielsen Sports.
      - Develop applications using Spring Boot and Spring Batch for data ingestion.
      - Expose API using nodejs , express to perform CRUD operations on Database.
      - Client side development includes building UI and integrating it with backend using Angular Material.
      - Responsible for devops related activities in the team to make sure each application is deployed in AWS using kubernetes.

      Nov 2019 - Present

      Lead Developer

    • Oct 2017 - Nov 2019

      Application Software Development - Senior Consultant

      NTT Data Services Inc.

      Halifax, NS, Canada

      - Working on the development of web applications in Plan Sponsor WorkStation product following Agile methodology.
      - Develop applications using micro service architecture and using JAVA/J2EE technology stack.
      - Server side development includes module designing, development of REST web services, Camel routes, Junits, integration test and deployment of Docker image of the application.
      - Client side development includes building UI and integrating it with backend using Angular 4.

    • Edifecs Technologies

      Gurgaon, India

      - Developed REST based web services to retrieve patient clinical information in eHIE (Electronic Health Information Exchange) product using Java/J2EE in an agile environment.
      - Built UI module using extJS framework.

      Aug, 2014 - July, 2015

      Senior Software Engineer

    • April, 2013 - July, 2014

      Software Engineer

      UnitedHealth Group

      Hyderabad, India

      - Worked on development of three modules of the Health Information Exchange product.
      - Ported legacy code based on Struts framework to use Spring MVC.
      - Designed ER model for storing configuration in multi-tenant architecture and built Patient Event Subscription UI module using Primefaces/Richfaces.

    • Informatica Business Solutions

      Bangalore, India

      - Resolved technical issues in different modules of product Master Data Management.
      - Provided solution to different use-cases of customers and resolved production issues within SLA timings.
      - Developed support tools Log Collector and User migration using core Java and JSP.

      May, 2010 - March, 2013

      Software Engineer Intern

      Technical Support Engineer

    Publications

    Academic Projects

    Certifications