Being a self motivated Computer Science graduate student with an interest in Software Engineering and Data Science. I seek to strive for excellence through the best of my capabilities, leading to the fulfillment of goals.
Specialties:
Programming/Back End Language: C, C++, Python, Java
Database Management: MySQL, SQL, XML
Front End Languages: HTML5, MVC5, CSS3, PHP, JavaScript
Tools and Testing: JaCoCo, Postman, GIT, Junit
Operating System: Windows, Linux, Unix
Other: Rest API, NodeJS, Angular 4, Bootstrap
Certifications: Java, Web Designing and Manual Testing
-
Experience
Software Developer, Intern at Design String Solutions (2017-2018)
•Contributed to successfully build modern applications with well-structured and easily maintainable applications in C++ and Java
• Performed code reviews based on defined standard and continuously integrated and deployed developed software
• Worked on most of the phases of SDLC (Software Development Life Cycle), especially using Waterfall model and Agile methodologies
• Developed and designed responsive UI for applications in Angular 4
• Worked closely to rebuild some backend API’s of traditional web application using Nodejs
-
Projects
Facility Reservation Application (MAC-UTA)
• Built an android application using Android Studio which allows the students of the University to reserve an activity center at the recreational facility ensuring the application is integrated with Android APIs
•Worked in complete Software Development Life Cycle (SDLC) including requirement analysis, design, development and testing phases
•Wire-framing, Android Activity design, App Services, Intent, Resource Externalization, Notification, Content Providers
•API design and implementation of context to integrate database logic
Hadoop Map Reduce
•Map-Reduce program on Hadoop that creates histograms of pixel
•Graph and data analysis program using Apache Spark
•Implemented Map-Reduce Program using Pig and hive
Max-Connect 4 Game
•Implemented connect 4 interactive game played on a 6x7 grid among 2 players
•The game was written in C++ using minmax algorithm and alpha-beta pruning
Multithreaded Server and client communication using Python
Developed a client and a server program in Python.
Server was made multi-threaded for interaction with multiple clients using the Integrated Development Environment (IDE)
Bidding application for the Sale of Agricultural Products
•Developed and designed a web interface connecting Farmers to Consumers to Bid and sell agricultural products using Web technologies (HTML, CSS), JavaScript and Java
•Bidding function required us to improve the response time of the application which was achieved by implementing Caching and Pooling of data using Java. Improved the response time by 30%
•Leveraged best practices of Object-oriented design and web programming for Modular and secure code
Race Cart
•Responsible for the design, build and deployment of a car racing game written in C++ where the user races against the computer to reach the end line
•Programmed using open GL functions and worked on troubleshooting the game program to ensure no mistakes are made