Post Job Free

Resume

Sign in

Computer Science Software Engineer

Location:
San Antonio, TX
Posted:
October 18, 2012

Contact this candidate

Resume:

University of Texas at San Antonio

Sohel Hafiz

Department of Computer Science

http://www.my.cs.utsa.edu/~shafiz/

One UTSA Circle, SB 3.01.14

San Antonio, TX 78249

Email: aboziw@r.postjobfree.com

Education

MS/Ph.D. in Computer Science (Running), University of Texas at San Antonio,

CGPA 4.0 / 4.0

B.Sc. in Computer Science and Engineering, East West University, Bangladesh, 2007

CGPA 3.99 / 4.0

Interests Software Engineering, Algorithms, Machine Learning, Data Mining &

Bioinformatics

Skills

Academic In depth knowledge in Advanced Data Structures, Advanced Algorithms, Number

Theory,

Graph Theory, Computational Geometry, NP Completeness etc.

Solved 1400+ problems at UVa Online Judge.Languages C++, C, Java, Matlab, Shell Programming, Assembly, C# .NET, Python

Web PHP, HTML, JavaScript, XML, AJAX

Database MySQL

Tools, Frameworks & Protocols WEKA, MS Visual Studio, MPI, SVN, Bugzilla, Lex, Yacc,

Kohana

Operating Systems Linux, WindowsProfessional Software

Engineering Intern, imo.im, Palo Alto, CA, Summer 2012

Experience

Software Engineer, ReliSource Technologies Ltd., Dhaka, Bangladesh, 2007 to 2010

TagAlert & RF TT4 (Embedded Systems)

Devices communicated using radio frequency; recorded temperatures at regular intervals;

set alarms if

temperature went beyond certain configurable threshold values. I worked on the

development of

firmware codes for the embedded devices. Tools & HW: C, IAR, Microcontrollers

Worked on building a web application for recruiters that connects employers, colleges and

candidates. I

mainly worked on backend development, but was also involved with frontend and database

design.

Tools: Kohana, prototypejs, MySQL

LeaderBoard: Worked on building a leader board site for a game development organization.

Worked on

front-end development. Tools: Flex

Problem Writer, Regional Competitions in Asia, 2008 to Present

Developing problems, statements, solutions and test cases for competitive programming in

Bangladesh,

Malaysia, Thailand, India and online judges. Primary language for developing solutions:

C++

Teaching Teaching Assistant, University of Texas at San Antonio, Fall 10 to Present

Experience

User Interface and Computer Graphics

Guest Instructor, International Islamic University Malaysia, 2008 & 2009

Duties included giving lessons on Algorithms, Data Structures and Problem Solving

Techniques.

Non-

Data Mining: Used Supervised Learning (Logistic Regression, Decision Tree etc) to

classify DNA

Commercial

segments into two categories. A model was built using training data and an accuracy of

90% was obtained

Project

for the testing data. Implementation: WEKA, C++, Shell Script

Experience

Parallel Processing: RNA Secondary Structure Prediction Used MPI on clusters with multi-

core

nodes to predict the secondary structure of RNA sequences. Was able to achieve an

accuracy of 91% with

significant reduction in run time. Tools: MPI, Linux, C

Wrote a survey paper on security issues and countermeasure on Web 2.0 Security.

Online Book Store Client/server architecture; Distributed Systems; Network Programming;

Multi-

Threading. Middleware support was implemented from scratch. Worked on design, development

and

testing. Tools: C#.NET.

Implemented Image Warping and Image Enhancement to decipher texts in blurred images was

80%

successful. Tools: Matlab

Built a compiler that scans and parses a subset of C language. Type checking and

generation of low level

3-address codes were also done. A control flow graph was generated to do optimizations.

Tools: Lex, Yacc, C

GRE VOCAB Built an application that helps you prepare for GRE verbal. Users can

categorize the

words with respect to importance. Many of my friends found the application quite useful.

Tools PHP, MySQL, AJAX

Games: 1) Bricks (similar to DX-Ball) in C++ 2) Big-Tic-Tac-Toe in Java, focus was on

data structure

and game theory.

Awards &

Full Tuition Award, University of Texas at San Antonio

Scholarships

Merit Scholarship for 4 successive years at East West University

Dean s List, East West University, 2004-6

Daily Star Award for extraordinary O Levels and A Levels Results

Upsilon Pi Epsilon Programming Excellence Award, 2008

Programming

ACM ICPC World Finalist 2008, Alberta, Canada

Competitions

Google Code Jam Semi-Finalist 2008, Bangalore, India

rd

3 Place in Asian Regional Programming Contest, Dhaka 2007

th

4 Place in Asian Regional Programming Contest, Coimbatore, India 2006

Rated TopCoder Member (handle: sohelH). Maximum Percentile 94.46%

Member of the Judging Panel, ACM ICPC Regional, Kuala Lumpur 2008 and Dhaka 2008 & 2009

Judging Director, Alkhwarizmi 2008, IIUM, Malaysia

Member of Jury Board of national programming competitions in Bangladesh, 2008-2010

Prominent Problem Setter at UVa Online Judge

Hosted 6 online programming competition at UVa Online Judge Next Generation Contest

Series

Moderator & Guru of UVa Forum. Focusing on problem solving and evolving technologies

References Available upon request



Contact this candidate