DHANANJAY SINGH
+1(469) 233 5696 | dhananjay.s.rajawat@gmail.com | https://www.linkedin.com/in/dhananjay-singh-9aa6328b
Education:
Masters in Computer Science: GPA 3.61/4.00 Jan15 – Dec’16
University of Texas at Dallas(UTD) , Dallas, Texas, USA
Coursework:
UI Design | Analysis and Design of Algorithms |Database Design | Software Testing | Video Analytics | Multimedia Systems| Computer
Graphics | Computer Animation and Gaming | Semantic Web Technologies
Bachelorof Technology (Information Sciences):GPA 8.43/10 Sep’08 – Jun’12
M.S. Ramaiah Instituteof Technology, Bangalore, India
Skills:
Languages: Java, C#, C++, JavaScript, MySQL5, XML, PERL/CGI, Oracle 11i PL/SQL, Unix Shell Scripting
Frameworks: PHP, .NET, Android, OpenGL, OpenCV
Tools : AutoDesk Maya, Mudbox, 3DsMax, CryEngine 3, Unreal Engine 4, Unity3D, Rapid Miner
Github: https://github.com/danny12690
Projects:
 Tetris Game with triangles (Java, Java Graphic Library)
 Developed a Tetris game with triangle based shapes.
 Implemented visual components – shapes, colors, borders, buttons – using JGL.
 Implemented Multi-Threading in Java for modules related to color scheme, fall speed and object size.
 Implemented Virtual triangular grid matrices for collision detection.
 Heavy emphasis on OOD/OOP principles such as Adapter and Factory Pattern.
 Library Management System: (Java, SQL)
 Using JDBC as front end and SQL as backend, designed a simple library management system.
 Android Contact Manager: (Java, Android, XML)
 Emulated a simple contact manager using android studio.
 Inventory management using pattern recognition (Data Mining): (Java)
 Used the Apriori all algorithm for pattern recognition, to come up with a support based pattern matching for books issued by each student in
each department.
 Devised a support count with these patterns and used the resulting trend to predict what book a particular student tries to borrow next.
 Color Based Object Detection: (Java, C++)
 Used HSV color space.
 Detected an object in the scene and computed its dimensions using the dimensions of an already measured object, in the scene.
 Facial Emotion detection: (C++, openCV)
 Real time emotion detection for a face being read from the web cam.
 Used Haar Cascades, Eigen Faces and Optical Flow Algorithm.
 Prediction model trained using Support Vector Machine (SVM).
 PERL/CGI based web application: (Perl, HTML,C++)
 Web based application focused on providing transparency in monetary dealings within the farming community.
 User can either sign in as a farmer or a broker and options will be populated on the screen on that basis.
 Brokers have options to lend money, provide equipment, provide quotations for each commodity that he desires.
 Each quotation has to be approved by an administrator before the farmer can see it on his screen.
 Farmer has the options of rejecting a quotation, buying equipment, providing his own crop output information etc.
 Android Break Out Game: (Java, XML)
 A simple game with bricks, paddle and a ball. The ball has to break the bricks in order to escape. The lower time taken to do that, the higher
the score.
 Unity3D Multiplayer Game with voice and gesture based controls (C#, C++)
 PVP plus PVE game with voice commands and gesture recognition
 Link: https://www.youtube.com/watch?v=naJveePB1L0
 Link: https://www.youtube.com/watch?v=zUErQIZ3m8c
 Fall of Five (Unity 3D) tower activation game (C#)
 Link: https://www.youtube.com/watch?v=SSLHRQD3Mdk
 Procedural Skin and Mesh Generation (Unity3D). (C#)
 Link: https://www.youtube.com/watch?v=DvVj0KrlL0k
 Z-Buffer Algorithm Simulation (Java)
 Fractals Simulation for a tree (Java)
 Using Java Graphics Library, simulated a tree like structure using grammar based algorithm.
Work Experience:
----------------------------------------------------------------------------------------------------------------------------------------------------------
Systems Engineer, InfosysTechnologies Ltd.[Server Administrator for Capital Group of Companies] Sept 2012-Jan 2014
Education Support, MakeA Difference [Educator for under-privileged Children] Sept 2013-Dec 2015
Public Relations Team Member, MakeA Difference [Content Writer] Sept 2013-Dec2015
Activities:
----------------------------------------------------------------------------------------------------------------------------------------------------------
Student Coordinator for annual technical fest “IGNITE”in the year 2010 and 2011.
CompetitiveGaming (Active member of Tactical Gaming for Titanfall and Titanfall2)

Resume_java

  • 1.
    DHANANJAY SINGH +1(469) 2335696 | dhananjay.s.rajawat@gmail.com | https://www.linkedin.com/in/dhananjay-singh-9aa6328b Education: Masters in Computer Science: GPA 3.61/4.00 Jan15 – Dec’16 University of Texas at Dallas(UTD) , Dallas, Texas, USA Coursework: UI Design | Analysis and Design of Algorithms |Database Design | Software Testing | Video Analytics | Multimedia Systems| Computer Graphics | Computer Animation and Gaming | Semantic Web Technologies Bachelorof Technology (Information Sciences):GPA 8.43/10 Sep’08 – Jun’12 M.S. Ramaiah Instituteof Technology, Bangalore, India Skills: Languages: Java, C#, C++, JavaScript, MySQL5, XML, PERL/CGI, Oracle 11i PL/SQL, Unix Shell Scripting Frameworks: PHP, .NET, Android, OpenGL, OpenCV Tools : AutoDesk Maya, Mudbox, 3DsMax, CryEngine 3, Unreal Engine 4, Unity3D, Rapid Miner Github: https://github.com/danny12690 Projects:  Tetris Game with triangles (Java, Java Graphic Library)  Developed a Tetris game with triangle based shapes.  Implemented visual components – shapes, colors, borders, buttons – using JGL.  Implemented Multi-Threading in Java for modules related to color scheme, fall speed and object size.  Implemented Virtual triangular grid matrices for collision detection.  Heavy emphasis on OOD/OOP principles such as Adapter and Factory Pattern.  Library Management System: (Java, SQL)  Using JDBC as front end and SQL as backend, designed a simple library management system.  Android Contact Manager: (Java, Android, XML)  Emulated a simple contact manager using android studio.  Inventory management using pattern recognition (Data Mining): (Java)  Used the Apriori all algorithm for pattern recognition, to come up with a support based pattern matching for books issued by each student in each department.  Devised a support count with these patterns and used the resulting trend to predict what book a particular student tries to borrow next.  Color Based Object Detection: (Java, C++)  Used HSV color space.  Detected an object in the scene and computed its dimensions using the dimensions of an already measured object, in the scene.  Facial Emotion detection: (C++, openCV)  Real time emotion detection for a face being read from the web cam.  Used Haar Cascades, Eigen Faces and Optical Flow Algorithm.  Prediction model trained using Support Vector Machine (SVM).  PERL/CGI based web application: (Perl, HTML,C++)  Web based application focused on providing transparency in monetary dealings within the farming community.  User can either sign in as a farmer or a broker and options will be populated on the screen on that basis.  Brokers have options to lend money, provide equipment, provide quotations for each commodity that he desires.  Each quotation has to be approved by an administrator before the farmer can see it on his screen.  Farmer has the options of rejecting a quotation, buying equipment, providing his own crop output information etc.  Android Break Out Game: (Java, XML)  A simple game with bricks, paddle and a ball. The ball has to break the bricks in order to escape. The lower time taken to do that, the higher the score.  Unity3D Multiplayer Game with voice and gesture based controls (C#, C++)  PVP plus PVE game with voice commands and gesture recognition  Link: https://www.youtube.com/watch?v=naJveePB1L0  Link: https://www.youtube.com/watch?v=zUErQIZ3m8c  Fall of Five (Unity 3D) tower activation game (C#)  Link: https://www.youtube.com/watch?v=SSLHRQD3Mdk  Procedural Skin and Mesh Generation (Unity3D). (C#)  Link: https://www.youtube.com/watch?v=DvVj0KrlL0k  Z-Buffer Algorithm Simulation (Java)
  • 2.
     Fractals Simulationfor a tree (Java)  Using Java Graphics Library, simulated a tree like structure using grammar based algorithm. Work Experience: ---------------------------------------------------------------------------------------------------------------------------------------------------------- Systems Engineer, InfosysTechnologies Ltd.[Server Administrator for Capital Group of Companies] Sept 2012-Jan 2014 Education Support, MakeA Difference [Educator for under-privileged Children] Sept 2013-Dec 2015 Public Relations Team Member, MakeA Difference [Content Writer] Sept 2013-Dec2015 Activities: ---------------------------------------------------------------------------------------------------------------------------------------------------------- Student Coordinator for annual technical fest “IGNITE”in the year 2010 and 2011. CompetitiveGaming (Active member of Tactical Gaming for Titanfall and Titanfall2)