1. Anil Kumar Rai
1400 Worcester Road, Apt 7510, Framingham, MA 01702
Phone: (315)-391-8463 Email: arai@rivier.edu /anilrai_2006@yahoo.com
EDUCATION
Rivier University, M.S. in Computer Science (3.93 GPA) Present
Currently working as a Computer Science Tutor
Courses: C++ Programming, Java, Ruby Scripting, Computer Security, Algorithms, Object-Oriented Design
Manipal University, M.S. in Embedded Systems (8.4 CGPA) Sept 2011
Courses: Mobile Computing and Networks, Microcontrollers, Embedded System, Data Structures and Algorithms,
C and C++ Programming, System Software, Linux and Scripting, Computer Architecture and Realtime Operating
System
Nitte Meenakshi Institute of Technology, B.E. in Electronics and Communication Engineering June 2008
Courses: Microprocessors, Object Oriented Programming, Analog Electronics, Digital Signal Processing and VLSI
TECHNICAL SKILLS
Operating Systems: UNIX, Solaris 10, Windows 2003 64 bit, Windows 7/98/XP
Languages and Protocols: C, C++, JAVA, RUBY Scripting, SQL, UNIX Scripts, SHELL & SED Scripting
TCP/IP, UDP, Socket and thread Programming
Concepts: Data structures, RTOS, Linux, Object Oriented Analysis
GUI: Visual Studio, VB
Software & Tools: Eclipse, GDB Debugger, Visual Studio, Sun/Redhat C/C++ Compilers(GCC,G++), Inno
script studio, , Zenity, Wireshark, Deep Check, Splint, cJson
Database: Oracle 11g, MySQL Server, MS Access
Graduate Project Work
Java Programming
Designed and implemented the games Sudoku and Tic-Tac-Toe for multiple users with various matrix forms
using Eclipse IDE. The project was developed for different levels starting from basic to different difficulty
levels. The levels were based on conditions such as winning sequence, no.of players, different matrix size which
were decided during run-time. A replay option for the played gamed was made available and the time was
monitored for each move made by every player.
Database Management System
Designed a “Auto Repair Service Provider” which provides information about auto service shops to the user.
The application required users to login to access information about auto service shops near to their location,
provided operations hours of the service shops and compared cost of service of multiple service shops. The
project was developed using HTML, php and MySQL.
Work Experience Related Projects
Centurylink Technology India Ltd, Bangalore, India July ’13-Nov ‘14
Software Engineer, BSS Department
Worked on a project to manage the information security risks posed by the work being performed offshore. The end
goal of this program is to mitigate the information risks and comply with Corporate Security requirements.
Involved in developing the product acting as a firewall to restrict users action on the system and
ensuring the tool functioned independently with set configuration during server component outage or
downtime.
Socket and web services programming for server client communication implemented using C/C++.
Used crypto++ and cJson for Encryption and Decryption for server client communication.
Used Multithreading concept for handling project's exe load.
Worked on Inno script studio to develop setup file for project.
Used Notification library notifu to notify user about specific event and Logger library to keep track of
all the logs.
Worked on Driver code to monitor network events.
2. Involved in Unit testing, load testing and integration testing for the application.
Involved in Intermediate/ Final product installation and demonstration
Wipro Technologies, Bangalore, India Aug ’11-June ‘13
Project Engineer, PES Department
Employer: Proximo Technology
Developed a Directory Monitoring System - that helped user keep track of changes made to files and directories in the
UNIX files system and a Software Version Control system that provided services for software companies. I was also
involved with the training department at WiproTechnologies
Defined software requirements specifications and designed use case models.
Implemented functions using C/C++, Data Structure concepts and IPC Programming (Socket, FIFO
Multi Threading , Shared memory , Named pipe) on Linux platform
Involved in secure code review using WCC and DeepCheck.
Tested and debugging code using GDB debugger on Linux Platform. Worked on memory leaks in the project.
Conducted technical training programs related to C/C++ programming, Basic UNIX, Data
structures and RTOS concepts.
Assigning mini project work to new hires and training them for 3 months to play a role in major
projects.
Involved in Intermediate/ Final product installation and demonstration
Image Point Technology Pvt Ltd, Pune, India Jan ’11-Aug ’11
Software Engineer Intern
Participated in the design planning of an application related to banking sector to incorporate the concept
of internationalization which would help the user read bank account statements in their convenient
language.
Involved in GUI development of the application using Zenity tools.
Implemented functions using C and C++ on Linux platform.
Testing and debugging on Linux platform using GDB Debugger and splint.
PRESENTATIONS
GDB debugger, makefile and Deepcheck Mar 2012
CENWITS, A Connectionless Sensor-Based Tracking System using Witnesses Mar 2008