Harikrishnan Karunakaran
Ph: 469-***-**** Email: ***************@*****.***
Objective: To obtain a full time competitive position where my skills can be utilized to bring about a synergy that will result in the growth of the organization while stimulating my individual growth
Summary:
Software Professional with a Masters Degree in Computer Science enhanced by qualities like dedicated approach to work assigned, appreciative of constructive criticism, eagerness to learn new technologies, gelling well in teams of varying sizes, adapting well to long working hours, placing needs of organization above those of self, excellent Communication and Programming skills.
Educational Qualification
Course & Board/University Year GPA
M.S in Computer Science, University of Texas at Arlington Dec 2008 3.33
B.Tech (Computer Science), School Of Engineering, CUSAT, India Jun 2004 3.2
Work Experience
Worked as a Software Engineer – Intern from Jan 2008 – May 2008 in Amensys Inc., Plano TX
Worked as Software Engineer from Nov 2004 to April 2005 in QBurst Technologies, India
Completed a certified course in Microsoft .NET (Visual Basic, C#, VC++) from C-DAC (ER & DCi, India) in November 2004.
Skills
Languages
C/C++, Visual Basic, C#, Java, Assembly
Web Technologies JavaScript, VBScript, PHP, Perl, HTML
Databases Oracle, SQL Server, MySQL, MaxDB
Frameworks Microsoft .Net, Google Web Toolkit,
Tools Visual Studio , Netbeans, Visio, Office,
Platforms Windows 98/2000/XP, Linux/Unix
APIS SOAP, XML, NHibernate, Swing, JUnit, HTTPUnit, NUnit, Application Blocks
Web Servers Apache, IIS
Projects
eConsult – An AJAX enabled Web application developed on Microsoft .NET platform with the backend being SQL Server. The various modules were developed with the three tier architecture. Data Access Application Block and Apache log4net were also the other tools that were used as part of the development cycle.
Development and Management of a Web Portal storing information regarding Patents with searching facilities. Variation of LAMP architecture was used to develop the project with Perl being choice of language. Search functionality was implemented with a customized version of Lucene.
“Web Spreadsheet Application” developed using Google Web Toolkit featuring Ajax techniques to simulate the functionalities of Spreadsheets software. It allows for data entry, navigation and manipulation over a spreadsheets interface. Dynamic features of the application include displaying complete text inside a cell only on demand and ability to modify data in cells without any latency.
Online Shopping Portal maintaining all kinds of product information. Main functionalities included the User being able to register at the site, log in and add desired items of purchase to a shopping cart for checking out later. ASP.NET and SQL Server 2000 were used for implementation
“Download Plus”, A Download Manager software built using Visual Basic 6.0 (with Winsock controls) used for accelerated download of content from the Internet with features like Pausing, Scheduling and Splitting of file downloads.
‘Smart Card Interactive Website’; where customers could log in and make selections from an assortment of products to purchase. Smart Cards were used for making the transactions. Another feature included was a custom shopping cart built into the site to facilitate ease of purchase and selecting shipping for the customer. Site development was done through PHP and MySQL.
Web Proxy application that when run, routes all the HTTP requests made over it by creating a new packet from the original request and forwards to the server and also accepts the incoming packets, makes the changes required and sends it to the client. Development was done using J2SDK.
Vending Machine Simulator Testing, accomplished by running the test cases with JUnit which tests all the conditions under which it is to function properly. Coverage of the designed test cases was found with the aid of JavaScope and JCoverage.
NAT Router Simulation which duplicated all the functionalities of a Router enabled with Network Address Translation (NAT) features. It examines the headers of the incoming and outgoing packets and makes the changes based on a table maintained and accomplishes forwarding of packets to the right host covered by the router. Development was done in C++
Testing the International Students Website of UTA, with HTTPUnit and also developing a custom website crawler to maintain all the site paths and directory structure.
Key Subjects in Curriculum
Information Retrieval, Software Project Management, Software Testing, Advanced Databases, Concurrent Programming, Algorithms
Seminars Conducted
Optical Fingerprinting and Discprinting Technology (2003): A detailed look at the present technologies and future technologies for protection against the growing menace of CD piracy.
Testing Methodologies for Real Time Systems (2007): An overview of current as well as up & coming Real-Time systems test methodologies.
Other Achievements
Represented Bhavans Vidya Mandir, Cochin in the State Level as well as Regional Level of a Programming Contest in BASIC conducted by CSI (Computer Society of India) in 1999, in India
Other Areas of Interest
Information Security, Tech Podcasts, Reading Technical Articles, Cloud Computing
References
Available on Request