|
Objective
|
|
To work in such an environment which will allow me to unleash my (and my team’s) human potential resulting consistent successful projects.
|
|
|
Personal
|
|
My interest in Software Engineering comes from my deep passion for the subject. Personally, I judge myself being confident, consistent, energetic and a fast learner. When working as a follower, I am mostly result oriented, and when working as a leader, I believe in the concept of synergy and team spirit.
|
|
|
Profile
|
|
-
Seven years of Software Development experience spanning different roles. Moved to positions of increased responsibility. (Programming, Designing, Architecture Development, Analysis, Team Leading, and Project Management).
-
Leading/Managing small to medium size software development team (Proven track record of managing/leading developers)
-
Able to establish and run small size software house (Proven track record of involvement at building three software development houses from ground-up)
-
Architecture development, designing and analysis of Enterprise Applications.
-
Expertise at process (RUP, AUP, XP) implementation and quality management.
-
Extensive programming experience in various enterprise applications in J2EE platform
|
|
|
Management Expertise
|
|
-
Developing Business Plan
-
Client Needs Assessment
-
Product Development
-
Project Management, Vision and Strategy
-
Scheduling Tasks and Milestones
-
Recruiting and Supervising Staff
-
Solutions Development
-
Team Building
-
Client Servers System Design
-
Interfacing with Third-Party Vendors
-
Managing Knowledge and Resources
-
Initial Feasibility Analysis
-
Interfacing with Third-Party Vendors
-
Conceptual Design
-
Ensuring Solution Interface
-
Process Automation
-
Continuous Process Improvement
|
|
|
Technical Expertise
|
|
-
Extensive hands-on experiences in Java
-
Extensive hands-on experience web based development using J2EE
-
Expertise in Design, Development, Coding and Testing Client-Server application solutions using J2EE
-
Extensive hands-on experience web based development using JSP, Wicket, Struts, HTML, DHTML, XML, XQL.
-
Experiences in developing E-Commerce Solutions.
-
Extensive hands-on experience on maintaining/building Linux/Solaris servers and deploying client
products remotely.
-
Familiarity with Unified Modeling Language (UML).
-
Extensive hands-on experience in creating web application following model like MVC.
-
Strong Analytical Skills.
-
Good communication and interpersonal skills
|
|
|
Language and Tools
|
|
-
J2EE
-
AJAX, GWT, Struts, Wicket
-
Spring, Seasar
-
SQLMap, Hibernate, S2Dao
-
JPF (Java Plugin Framework)
-
Weblogic / Apache Jakarta Tomcat Web Server
-
HTML / DHTML / Javascript / XML · mySQL
-
JSP /
Servlet
-
CVS, SVN, TLA
-
Eclipse, IntelliJ IDEA
|
|
|
Work Experience
|
|
-
Vantage Communications
Development Team Manager [June 2008 - Current]
Responsible leading and establishing from scratch a full dedicated software team in Dhaka focused on the Vantage Communications business. Developing products that solve small/medium business problems leveraging software as a service, NLP, and Vantage’s established VOIP network service. Working on a major product that integrates CRM, Call Center management functionality, and VOIP phone service.
-
Therap Services LLC USA
Project Manager [February 2008 - May 2008]
Leading and facilitating different teams at Therap.
-
Therap Services LLC USA
Senior Software Engineer, Team Leader [October 2006 - January 2008]
Worked on the core modules which involves JEE platform, and also managing cluster deployment (High Availibility) issues of the flagship product of the company.
-
United IT GlobalNet (JV) Ltd.
Technical Manager [March 2006 - August 2006]
United IT GlobalNet (JV) Ltd. is a joint venture company with Japan and Bangladesh. Managing team which is mainly developing J2EE applications.
-
Grameen Software Ltd. (Vonair Inc)
Software Engineer [February 2005 - February 2006]
Worked on projects based on JNI, Java, JMF technologies.
-
eSophers Ltd.
Founder, Project Director [January 2002 - January 2005]
Involved in developing the very first product of the company, “DhakaRacing”. Managed the development team, distributing the tasks to different departments and tracking the development.
-
Metropolitan Steel Mills [Pvt.] Ltd.
IT Consultant [January 2001 - December 2001]
|
|
Significant Projects
|
|
Secure Instant Messaging
Details
-
Secure Instant Messaging was developed for Therap applications (www.therapservices.net) to support GMail like user to user, and user to support personnel Ajax based online chat. It was implemented over SSL and using Jabber protocol in the back end. The front end Ajax part was done with GWT (Google Web Toolkit). Spring was used to glue the technologies together, and also for simple IOC (Inversion of Control).
Target Customer
-
Therap applications users (www.therapservices.net)
Size
Duration
-
January, 2007 - Continuing
Role
-
Senior Software Engineer, Team Leader
Technology
-
GWT, Ajax, Spring, Web Services using Spring remoting, Servlet based controllers, Jabber server, Spark messenger plugin, Openfire plugin, Custom chat bots.
Some Key Technical and design Features
-
The chat server is decoupled from the custom business requirements for routing chat requests.
-
Designed to scale horizontally as the number of users grow in time
-
Manages high availability for using web services from a clustered deployed application
-
Custom weight based algorithm to route chat requests to support personals
-
Presence notification integrated with the system
-
Chat transcript saving through web service
Client Management System
Details
-
CMS focuses on resolving client management challenges such as integration, deployment and management of SIP-based customer premises equipment (CPE) for service providers globally. It’s a joint venture (Netria Inc.) of BroadSoft Inc. (www.broadsoft.com) and Vonair Inc. (www.vonair.com). Independent of service delivery platform and fully compliant with IP Multimedia Subsystem (IMS) standards, the solution will integrate end user terminals with hosted ser0076ices in the network, enabling service providers to rapidly deploy and manage large-scale service offerings while simplifying the configuration of advanced features on IP phones and PC-based softphones.
Target Customer
-
Any VoIP service Provider, VoIP software and hardware vendors.
Size
Duration
-
June 2005 - February 2006
Role
Technology
-
EJB 2.1, SIP Servlet, SOAP, SIP UA Configuration, LDAP,RADIUS, Portlet, WebLogic SIP Server 2.1, Websphere application server networks deployment 6.1
Some Key Technical and design Features
-
Plug-In based architecture results easy integration of new devices and features to the existing system. For each type of device, third party developers can develop Plug-In based on CMS plug-In architecture and deploy into CMS at run time. These results customized UI and feature integration (for new devices) in the existing CMS.
-
CMI (Client management interface) and CSI(Client Service Interface) will provide services for third party or B2B integration
-
Integration with various IMS entities
-
Configuration profile management for multi-vendor intelligent CPE deployment
-
Architecture designed for medium to large size deployment model
-
Seamless integration with BroadWorks R13,R12
BroadWorks Auditing and Monitoring System
Details
-
BAMS is an auditing and monitoring system for BroadWorks server. BroadWorks system is currently deployed over 100s of service provider’s whole over the world. There are mainly three types of servers Application server, Network server and Media server. Each server has certain measurable parameters. Getting information various Log files BAMS generates various reports.
Target Customer
Size
Duration
Role
Technology
-
J2EE web technology, Spring ,Struts, Axis and Hibernate
Some Key Technical and design Features
-
Designed BAMS by dividing to core parts: Data processing and parse Engine and Web portal. Parse engine imports server log files from various sources (Email servers, RDBMS and FTP servers), parse the log files and populate the database according to company and server. In Portal Admin manage users, company, server, parameters, threshold for quantitative parameters and various data sources. User can log in to the system, search companies and can see parameters of servers in various angles.
|
|
|
Education (Academic)
|
|
The University of Windsor, Windsor, Ontario, Canada.
B.Sc. in Computer Science, 08/2004
(On President’s List at University of Windsor, April 2001.)
|
|
|
Education (Non Academic Trainings)
|
|
-
Practicing creativity (Established hobbyist photographer)
-
Practicing discipline (Active Kyokushin Karate practitioner)
-
Software Engineering
-
Architecting and Designing Enterprise Application
-
Software Development Process: RUP, AUP, XP
-
Software Quality Management System (MISL QMS, CMMI)
-
Project Management
|
|
|
Extra Curricular Activities
|
|
Notre Dame Computer Club
[Project Administration]
(5/1996 - 5/1998)
-
Arranged the first college level programming contest in Bangladesh.
-
Helped organizing two software development contests.
-
Arranged a Tech Debate contest in the 2nd Computer Festival of Notre Dame College.
Community Service
Worked for renovation and rehabilitation after the flood of 1998 in Bangladesh and also working to raise a fund for the current year (2004) flood situation in Bangladesh.
Awards and Honors
-
First Prize in the National Science Fair 1997 organized by Ministry of Science and Education, Bangladesh.
-
First Prize in the Regional Science Fair 1997 organized by Notre Dame College.
-
Awarded: Award of Appreciation 1998 from Notre Dame Computer Club.
-
Awarded: Patronage Award 1997″ from Notre Dame Computer Club.
-
Awarded: “Life Membership” of Notre Dame Computer Club.
-
Awarded: “Life Membership” of Notre Dame Science Club.
|
|
References
|
|
References available upon request.
|
|