RAHUL JANARDHANAN
+1-224-***-**** Chicago, IL ***********@*****.***
CAREER SUMMARY
Software Engineer seeking an opportunity to create awesome software tools for end-users and support the team. Quickly masters new languages and tools. Dedicated individual with a passion for cutting-edge technologies and a great team player.
CORE QUALIFICATIONS
• Master’s degree in Computer Science
• Proficient in C++, Java, MS Visual Studio, C# and SQL
• Good knowledge of Object Oriented Programming/OOD, Algorithms, Data structures, Design Patterns and UML
• Experience in all aspects of SDLC and Agile methodology
• Desire to learn and work in new technologies related to software development
• Experience troubleshooting and debugging
• Highly motivated, proactive individual with passion for innovation, technology and Software development
• Great analytical, problem solving skills and have the ability to adapt ever changing situations.
• Fluent in English
HARD SKILLS
Programming: C, C++, C#, Java C++ Libraries: Boost, STL Databases: Oracle SQL, MySQL, PL-SQL IDE: MS Visual Studio, Matlab, MonoDevelop, Eclipse Mobile Development: Android Operating Systems: MacOS X, Microsoft Windows, Linux Version Control & Misc: Perforce, GitHub, Git, SourceTree, Slack, MS Excel WORK EXPERIENCE
Software Developer Intern, Buttonwood Gaming LLC - Cambridge, MA Aug ‘18 - Nov ’18
• Development of the prototype in C# using Agile prototyping methodology.
• Drafted, configured, iterated and refined contents given a variety of development challenges.
• Proactive thinking to identify and fix bugs and also understand the impact of one’s work on the project.
• Brainstormed with the engineering team to define, develop and produce optimized code.
• Integrated various software components and improved software functionality.
• Worked with cross functional teams to achieve common goal. Software Developer Intern, Gan-X solutions - India Feb’16 - July’16
• Designed, built and maintained efficient and robust C++ code.
• Hands on experience implementing all stages of software development.
• Worked closely with senior engineers to maintain and develop new products.
• Experience in developing middleware components for software in C++ using STL and multi threading.
• Optimized and enhanced systems and played main role in designing applications.
• Fixing software issues and documenting software development cycle phases. SELECTED PROJECTS
PARTICLE OPTIMIZATION
Environment: C++, Optimization, Algorithms & Data Structures, OOPs, Pointers, Visual Studio
• Optimized the Game Particles to run fast as it could by using optimization techniques like SIMD, RVO and Proxy.
• Designed the search algorithm to perform 6 percent faster and worked on memory leaks.
• Improved lerp by 5.1 times and increased the frame rate by 2.5 times.
• Worked on using smart pointers, linked list and various design patterns. CONTROLLED MONITORING OF WHEELED MOBILITY DEVICE
Environment: Java, Algorithms & Data Structures, Eclipse
• Designed an Intelligent wheelchair for people suffering from physical illness or disability.
• Developed an android app for controlling the wheelchair using advanced android.
• Performed system testing, maintenance and analysis of code
• Iterated the model based on user feedbacks to produce optimum results. EDUCATION
DePaul University, Chicago, IL Nov 2018
Master of Science : Computer Science (Software Engineering and AI) Anna University, Chennai, India May 2016
Bachelor of Engineering : Computer Science and Engineering