Suraj Fale

Technology Analyst at Goldman Sachs ( Asset Management )

Bio

Currently working as Technology Analyst at Goldman Sachs. Completed Masters from SUNY Binghamton in Computer Science.Interested in Application and Software Development.Aspiring C/C++/JAVA developer.

Experience

Explore my professional history and get to know the companies I worked at and the roles and responsibilities I've been assigned.

06 / 2014 Current

Goldman Sachs

Technology Analyst

05 / 2013 07 / 2013

Bank of America

Tech Developer Intern (JAVA Developer)

07 / 2011 06 / 2012

Cognizant Technology Solutions

ADM Java Developer - Credit-Suisse Account

08 / 2010 03 / 2011

Calsoft

Project Intern (C/C++ Developer)

06 / 2014 Current

Goldman Sachs

Technology Analyst

Application developer in Asset Management.
Mostly working on JAVA applications. Handlings 3 different JAVA applications.
Current project: Developing application using JAVA 8 and Kafka service.

05 / 2013 07 / 2013

Bank of America

Tech Developer Intern (JAVA Developer)

Technology JAVA Developer for Client and Account Data Team Merrill-Lynch

07 / 2011 06 / 2012

Cognizant Technology Solutions

ADM Java Developer - Credit-Suisse Account

Mostly trained and worked on JAVA, Struts and MVC pattern.

08 / 2010 03 / 2011

Calsoft

Project Intern (C/C++ Developer)

Application and software (C) developer. Developed mini-filter driver for USB on Windows platform.

Education

See where I spent time studying and gained early knowledge to prepare for my professional life.

2012 2014

Binghamton University

Computer Science

2007 2011

Vishwakarma Institute of Technology,Pune

Information Technology

2005 2007

Shri. Shivaji Science College

Computer Science

2000 2005

Golden Kids English School

Projects

Take a look at a few of my favorite projects I’ve started or been a part of during the course of my career.

Operational Dashboard for Cache Coherence Servers

High Level Data Security From Pen Drives

Front-End Development of Credit-Suisse CRM application website.

Distributed File Sharing System

Developed functional part of Open Graphics GPU

Designed and implemented small network for packet transmission

Study Project: Understand and change Linux's current kernel thread scheduling.

Sorting of huge CSV files in parallel with an optimization.

Passport Application Website

Online Address Book

A complete banking software.

Operational Dashboard for Cache Coherence Servers

Developed a Dashboard which can monitor and report Servers and Cache healthiness, which can be measured
by various different matrices.
It can trigger events in the event of failure or before that to prevent failures.
Cross-Platform Integration, JAVA-Linux-JConsole-Scripts- Log and Audit Files and many more, into one
dynamic graphs generating GUI.

High Level Data Security From Pen Drives

An application which provides data security from pen drives by blocking and authenticating Pen Drives. A
mini-filter driver is designed which will do work of blocking and unblocking.
This Project is sponsored by CalSoft Pvt Ltd, Pune.

Front-End Development of Credit-Suisse CRM application website.

Mostly developed maintained and developed front-end part of Credit-Suisse's CRM application website.
Worked on similar secure frameworks like Struts and MVC.

Distributed File Sharing System

Implemented a Distributed File System application, more like Dropbox. It can handle server JOIN and
REMOVE operation very efficiently.
We have used Distributed Hash Table method along with Chord protocol, which guarantees O (log n) time
complexity of searching a particular file on a ring.
To accomplish this we used Remote Procedure Call(RPC) mechanism.
Technologies Used: Apache Thrift, JAVA, RPC call mechanism

Developed functional part of Open Graphics GPU

Designed and implemented(simulated) Instruction Set Architecture (ISA) for Open Source Graphics GPU.
Created ISA and implemented it through 'Verilog' for Arithmetic part of GPU including Branches and 2-Way
set associative cache logic.

Designed and implemented small network for packet transmission

Designed small network and implemented it through Link State Routing Protocol for reliable transmission.
Also implemented ping and trace-route to check the network.

Study Project: Understand and change Linux's current kernel thread scheduling.

Understand and give a proof why Linux's kernel implement particular thread scheduling by implementing
some programs and then analyzing various results. And then implement new scheduler for kernel.

Sorting of huge CSV files in parallel with an optimization.

Developed a program which will sort 'n' numbers of huge Comma Separated Values(CSV) files in parallel
with an optimization. For each file multiple pipes and processes have been created. Used Memory-Map files
as an Inter-Process Communication(IPC) Channel for it. Along with it each file have been checked for its
correctness. Its a part of Windows System programming.

Passport Application Website

Its a simple web site which will be used by customer for registering and for status checking.
Technologies Used:
JSP, JAVA, SQL, HTML, SERVLET in Net Beans along with MS-Access.

Online Address Book

Its a study project. Website works like online address book where a user can update his recent address. Also it
has feature where a user can see recent visitor and find his/her friends online.
Technologies Used:
ASP.NET, HTML, SQL, C# (Basic), SQL Server

A complete banking software.

Developed a GUI based banking software in C. Main part of this project was providing security through C
language to a customer. The whole project was encrypted and secure enough.

Skills

A concise list of some of the most valuable professional skills I possess. My tricks of the trade and what I can bring to the table.

Programming

Unix

Visual Studio

Linux

Microsoft SQL Server

ASP.NET

XML

Java

Servlets

Struts

Java Enterprise Edition

HTML

Agile Methodologies

MySQL

.NET

Web Development

Web Services

Device Drivers

Data Structures

JSP

OOP

SQL

Software Development

C++

Design Patterns

Tomcat

JavaScript

Eclipse

MVC

Algorithms

Operating Systems

Core Java

Databases

Oracle

Testimonials

Hear what some of my clients and colleagues have to say about me after working together on various projects throughout my career.

Aakash Chowkase

studied with Suraj at Vishwakarma Institute of Technology,Pune

First day I saw him in the data structures lab, I generated extreme respect for this person. He did his programs so intensely and with deep sincerity. I have always seen him as a geeky guy with great programming skills.

Bhagyashree Shende

studied with Suraj at Vishwakarma Institute of Technology,Pune

I know Suraj from last 5 years as we are from the same city.I first heard about him when i got to know his result of H.S.C and MH-CET, he scored merit marks that time and got admission to a very reputed Engg College in Pune university. Suraj is a very intelligent guy. He has very good grasping and retaining power. His skills in programming is really amazing. He is a perfect adviser.He really demonstrated a brilliant and consistent performance during his academic tenure of bachelors degree, he was topper for consecutive 3 yrs.The most important thing that I observed during this years about him that he is a very hardworking fellow. He somehow achieves whatever he want to achieve. I heartily recommend Suraj and wish him for his bright future.

Sumit Deshmukh

studied with Suraj at Vishwakarma Institute of Technology,Pune

Suraj Fale and I were the Project Interns at Calsoft for the project "High Level Data Security from Pen Drives". We studied at Vishwakarma Institute of Technology, Pune. As a Collegue I can say He has good programming skills, enthusiastic about his task and hardworking. Apart from that he believes in team work.

Contact

Get in touch with me if you would like to do business together, share an idea or just say hello.

Thank you, your message has been successfully sent!

Error sending message, please try again!

track