Post Job Free

Resume

Sign in

Java, MySQL, C

Location:
Bangalore, Karnataka, India
Posted:
May 13, 2021

Contact this candidate

Resume:

RAVI KUMAR S

admc98@r.postjobfree.com, http://github.com/ravi-ks, 938*******

PERSONAL SUMMARY

A passionate Computer Science undergrad with keen interest in problem solving and core principles of computing with proven programming skills. Developed creative solutions, leveraging diverse computing paradigms and delivering engineering solutions. Worked collaboratively with a number of teams to produce efficient applications, reviewed codebases, and diagnosed functionally faulty programs. Swift in learning new languages and technologies as per the employer’s business need.

SKILLS

Languages

Java, C, Python(beginner), C++(beginner), Data and Systems(MySQL). Technologies Tools

Linux, MySQL workbench, VS Code.

Fairly adept at Procedural and Object Oriented Programming Paradigms. Proficient at topics in Operating systems, Design principles of Relational Database Systems, Relational Algebra and Transaction Management. EDUCATION

Bachelor of Engineering - Visvesvaraya Technological University, Information Science and Engineering, 8.05 CGPA. Key Modules - Operating Systems, Database Management Systems, Design and Analysis of Algorithms, C Programming and Data Structures, Programming in JAVA. 12th grade - East West Pre-University College, PCM + Computer Science, 89%. 10th grade - Nisarga Vidyanikethana, PCM (Science), 89%. EXPERIENCE

Internship – Wiley-mthree Summer Internship - 2021

● Was trained on Java, MySQL, SDLC and Financial fundamentals.

● Hands on experience in writing Queries, Documentations; programming in Java. Personal Project – Noah Text Editor – 2021

● Created a text editor called “Noah”, which provides almost every functionality of a conventional text editor like file, edit, preferences, search and syntax highlighting. Learned a lot on predicting different user actions and designed appropriate stimuli for these edge cases. Took around two days to develop version 1.2 and deployed it on Github.

● Used Java and Swing as the GUI wing of the application. Portable across platforms and the code structure adheres to Java conventions. Had many of my friends test the application and was appreciated for code’s readability and documentation.

Personal Project – A Personalized Local Photo Engine – 2020

● A local photo storage engine which lets you upload and hide images to the interface using secure AES encryption-decryption dynamically. Gives additional features like multi-user interface, deletion and clustering using meta-data; wrote efficient communication pipes between frontend and the backend further optimising the performance.

● Used Python’s Flask framework for backend and HTML, CSS, JS for frontend. Personal Project – InTerminal Snake Game – 2020

● Intrigued by the idea of creating a game, started developing the snake game which can be played in a generic command line interface. Updated the same to higher versions with features like background music, speed synchronization and layout updation.

● Used C++ to code all my projects belonging to the gaming suite; used Linux specific instructions, hence not portable without having to lose a few functionalities. Personal Project – InTerminal Shooter Game – 2020

● As an extension to my gaming suite, I created a shooter game which can also be played in a generic command line interface. Updated the same to higher versions with features like background music, target speed synchronization and layout updation.

● Used C++ in the driver code; has many Linux specific instructions, making it not portable without having to lose a few functionalities, yet the functional requirements remain intact in every platform. Personal Project – Study Time Tracker – 2020

● Using file structures, created a study time tracker which can be invoked through a generic command line interface. Users can also analyse the trends in their study time using the statistics tool; this analysis is done using graphical representations on historic data.

● The driver is written in C++ and the statistical tool is written using Python’s Matplotlib library. Personal Project – Credit Card Validator – 2018

● As a part of my course work at Harvard’s CS50, I created a credit card validator program using Luhn’s algorithm. This was one of my earliest projects when I started programming.

● Used C language for the codebase.

ADDITIONAL INFORMATION

Placed 3rd amongst 83 participants in a debugging contest at the Department of Computational and Data Sciences

(CDS), Indian Institute of Science (IISc), Bangalore. My team, which included myself and a friend, was placed 7th amongst 42 teams in a programming contest at the Department of Computer Science and Automation (CSA), Indian Institute of Science (IISc), Bangalore.



Contact this candidate