Jitendra Selvam

Computer Science Graduate student at Indiana University, Bloomington.

download resume

about me

I have had the opportunity to learn so much in the field of Computer Science. I have been trained by a number of industry professionals, which means I’ve had many different experiences that have built me into the skilled professional I am today. Now, I’m looking for new challenges and hope to venture even further down my chosen career path, learning as I go. Find out more about me by getting in touch.

email

jselvam@iu.edu

education

2017 - 2019

master of Science - computer science

Indiana University Bloomington

Indiana, USA

2012 - 2016

bachelor of Engineering - Computer Science and Engineering

Anna University Chennai

TamilNadu, India

skills

C#

90%

Python

85%

Java

80%

RESTful webAPI

90%

Microsoft SQL Server

70%

Web Technologies

80%

Visual Studio

97%

Git

90%

experience

  • Oct 2017 - Present

    Software Developer

    UITS - Bloomington

    Indiana, USA

    • • Developed a web service API on dotnet core for managing print services which involves keeping track of the various devices in the university and provide an interface for adding printers, changing departments, provide an overview of costs etc. This helped the university to save about $500,000 yearly.

    • • Solved the issue maintainability of devices used across 8 campuses of Indiana University by 130,000 Faculty, staff and students by through API’s and micro services by providing an easy to manage all in a single interface built using VueJS.

    • • Tackled the problem of availability by providing containers in Docker and configuring them to Auto heal when any unforeseen events occurs on a windows server.

    • • Developed several microservices using python and dotnet core using Functional programming paradigm along withunit tests using pytests and xunit into their respective Docker containers.

    • • Setup Middleware for token based authentication for all the request/response pipeline using OAuth and Identity server.

    • • Implemented load balancing mechanism for various microservices by deploying a message queuing mechanism using RabbitMQ to ensure the user perceives the smallest response time for the requests.

    • • Configured Splunk to obtain the logs of various operations involved during each requests and responses.

  • Software Developer Intern

    UITS - Bloomington

    Indiana, USA

    • • Developed Microservices as Backend for RESTful services to parse and process JSON requests for a transaction management system enabling the user to update their Crimson card balance, process money refund, check various plans balances and other activities on dotnet core web API for https://techselect.iu.edu/

    • • Implemented a purchase order application interface using VueJS and the corresponding backend with dotnet core used by various departments of all the 8 campuses to place, track and modify orders to suit their IT requirements using Object relational mapping (ORM) using Entity framework core.

    • • Reduced the interaction between humans for purchasing and accelerated the speed of ordering items making it easier for both the parties to manage their inventory system.

    • • Configured Jenkins for continuous deployment and enabling unit and integration tests using xUnit in sperate containers for various environments using Docker.

    • • Created an OAuth authentication server using Identity Server for securely accessing these confidential data in the middleware.

    • • Set up message queuing using RabbitMQ for load balancing and Splunk for logging the activities

    Jun 2018 - Aug 2018

    Software Developer Intern

  • Jun 2016 - Jul 2017

    Associate Engineer

    Unisys Global private limited

    Bangalore India

    • • Part of the network systems designs and applications development team responsible for developing clients and servers related network monitoring application called Operation Sentinel.

    • • Redesigned a configuration box using Windows Presentation to eliminate Windows DPI scaling problem, also enhancing and simplifying the process of loading the server/ OS components enabling easier to use navigation and operating various devices in the network under a single interface in WPF.

    • • Collaborated with the virtualization team to tweak the applications to run on virtual environments.

    • • Awarded a Spot Award for eliminating the DPI problem for a client within the specified time.

  • Jun 2015 - Jan 2016

    Java Developer Intern

    PasoNet Tech

    Chennai, India

    • • Implemented an automatic ticket transaction system using SQL and a custom rule-based engine developed using Java based on open sourced tools such as Apache POI and JExcel API’s.

    • • Designed a high-level application design to process 100,000 excel rows with various constraints to map all the transactions to various travel operator’s requirements.

    • • Provided an easy to use interface using Swing to generate the total income generated for each of the operators in an understandable excel file.

    • • Accelerated transaction processing speed for EasyBook.com from 8 hours/week to 15 minutes.

    Jun 2015 - Jan 2016

    Java Developer Intern

portfolio

Certificates

GitHub Activity