Post Job Free
Sign in

Developer Computer Science

Location:
Buffalo, NY, 14214
Posted:
September 25, 2010

Contact this candidate

Resume:

Manas Pradhan

*** ******** ****** *************@*****.***

Buffalo New York – 14214 Cell: - 716-***-****

Results driven developer experienced in working on complex algorithms and data processing logic with extensive

background in full life cycle of software development process including requirement gathering, design, coding,

testing, debugging and maintenance. Aptitude to handle multiple projects simultaneously coupled with experience

on leading technologies and programming tools. Adept mathematical knowledge and ability to understand

customer needs, translating them into projects

Technical Experience

Languages: C, C++, C#, Java, ASP, VB.net, XML, HTML, JavaScript, PHP,

Operating Systems: Windows, Linux, UNIX, FreeBSD

Databases: Microsoft SQL and Access, MySQL, Oracle, JDBC

Networking: TCP/IP, HTTP, UDP

Tools: Eclipse, Visual Studio, NetBeans, VMware, XAMPP

Professional Experience

Software Developer, IVR Technology Group, July’08 – Current

• Developed hosted Interactive Voice Response (IVR) systems for more than 20 clients on platforms

spread across United States using Java and asterisk telephony development kit.

• Modified existing IVR applications and processes running on older frameworks and converted them to run

on current framework.

• Studied various network architectures, engineering and expansions via LAN and WAN used throughout

the network layout for the IVR systems.

• Developed over 30 client websites in ASP.net and C# to generate reports for the IVR systems ranging

from simple to complex report structures.

• Developed an advanced lead generating system for a real estate corporation as a senior developer in the

team of 3, to sync with the complex IVR system. The website handled data from over 70,000 calls, generated

leads for the members, organized appointments and reminders, and scheduled a mail system to generate

campaigns handling the generated leads. The website was developed over a span of 14 months.

• Developed websites for core projects in PHP and MYSQL, after doggedly learning the language and the

necessary framework, despite having no past experience.

Project Trainee, Siemens India Systems Limited, Aug 06- Mar 07

• Developed an intranet site for the branch with over 1000 employees to replace a manual procedure using

printed forms to enhance internal management of resources using ASP.net and Visual Basic, and SQL server

for the backend.

• The website facilitated management of employee ids including issuing new ids, removing old ids and

changing the requested ids. It also included a module for conference room bookings which incorporated

advance booking of 15 conference rooms in the branch for suitable date and time and checking room

availability.

Academic Experience

Query processor for a subset of XQuery language

Developed an end-to-end XQuery processor, including a parser, operators for a subset of XQuery

language, query plan builder, query optimizer and query execution engine in Java

Text based information retrieval search engine using vector space model

Developed a search engine in 4 stages of which each stage handled Text Parsing, Index Construction,

Query Processing and Ranking respectively using C++.

Kernel level mailbox facility as an Inter Process Communication mechanism

Implemented a mailbox facility with different processes reading and writing to mailbox or mailbox group as

a mechanism to pass messages depending upon access permission, using C in FreeBSD operating

system – Global and User were the two levels of hierarchy used.

Distributive search/file sharing protocol based on Gnutella protocol

Developed the simpler version of Gnutella protocol in Java called Simpella, allowing for sharing files,

finding files on the network, connecting peers and downloading files

Configuration of IP tables in a firewall

Set up a VMware machine with the Ubuntu Linux System and modified IP table rules to allow/ block

certain services like FTP, SSH, TCP etc. Implemented port knocking using knockd to manipulate the

firewall rules in order to open/close a port

Simulation of Secondary Storage

Developed a disk system with low level read and write primitives with respect to cylinders and sectors in

the Linux environment. In addition, developed a basic file system in C++ built up on disk system involving

persistent maintenance of data

Solution to various InterProcess Communication problems

Coded the classical IPC problems involving shared memory and barriers with multiple threads using

pthread library in the Linux environment using C

Education

State University of New York at Buffalo, New York February 2009

Master of Science in Computer Science GPA: 3.62/4.0

Somaiya College of Engineering, University of Mumbai, India May 2007

Bachelor of Engineering in Computer Science Graduated with First Class



Contact this candidate