
Senior Software Engineer
Bangladesh

Senior Software Engineer
Bangladesh
My career objective:
Have fun with work
* .NET with C#,MSSQL Server
* PHP, javascript, jqury, css
* J2SE,J2EE(servlets/struts/networking,graphics)
* GNU C/C++,Objective-C, XFC, Perl, GTK, Perl GTK,
* Embedded Linux, Set-top box with Linux Board
* MFC, Visual C++
* Cocoa,iPhone api
* Analyze customer requirement and prepare software engineering documents.
* Customer communication
(Computer Software industry)
February 2008 — Present (1 year 10 months)
At present, developing application for iphone with backend web server component development with DB management.
Developed web application using .net, php,CI and extensive javascript,ajax,css,jquery.
Integrate shockwave,flash,flex modules with backend and client application.
(Computer Software industry)
November 2007 — January 2008 (3 months)
* Develop embedded application as per customer’s requirements in GNU C++ (glibc)
* Integrate,fetch and load embedded device to central servers and parse those data show into web application using PHP.
* Understand clearly the requirements specification and architecture for each software
* Understand and analyze modular and textual level architecture for embedded, server and application software
* Prepare schedules for both individual module and/or the total software as a whole as and when required
* Develop production-level codes and maintain standard coding convention
* Test both the individual module and/or the total software as a whole as and when required
* Prepare implementation documentation for both individual module and/or the total software as a whole as and when required
* Research any topics related to embedded, server and application software
* Responsible for liaising with all employees at UNIQA Bangladesh Design Centre Ltd.
(Computer Software industry)
December 2006 — October 2007 (11 months)
To lead a team as well as to contribute in development of a project named VTOS, originally of ESI-GROUP, France. This all platform software is built using .NET,MFC with a dynamic architecture.
Project scheduling and tracking. I have customized the Flyspray bug tracker to sync info from the offshore bug tracking server
To manage UNIX porting of the software as well build cross platform utilities and tools for the project, especially for Linux.
To prepare various documentations, reverse engineering, software engineering models, test cases and technical specification on various topics as needed
(Privately Held; 11-50 employees; Computer Software industry)
March 2006 — November 2006 (9 months)
Added more responsibility like project scheduling, code review, test case preparation, perform tests etc.
(Computer Software industry)
November 2005 — February 2006 (4 months)
Develop software using ASP .NET(C#), PHP,GNU C/C++, Ferite(www.ferite.org), PERL and PostgresSQL in their Research and development unit.
(Privately Held; 11-50 employees; Legal Services industry)
December 2004 — July 2005 (8 months)
Project name: Office work Automation
Environment: Windows XP, Windows 98, Windows 2000, Tomcat 5.12, J2EE, J2SE
Self-Built application Server with Request/Response system
Language: JSP, DHTML, JavaScript, Core Java, SWING
Application Resources: JSP Custom Tag extension, Java Network API, Self-Built application framework, UML Models
Data layer: PostgreSQL
System: Centrally managed database by self-build application server. Web module and distributed desktop module.
A work is tracked from receive to dispatch and closing.
It has Lawyer management, Simple Accounting module and reports.
(Privately Held; 51-200 employees; Computer Networking industry)
March 2004 — December 2004 (10 months)
Project name: Customer support system and Help dept. Management
Environment: Windows XP, Windows 98, Tomcat 4.0, J2EE
Language: JSP, SERVLET, XML, DHTML, JavaScript
Application Resources: JSP Custom Tag extension, Apache STRUTS framework, UML Models
Data layer: PostgreSQL
System: Web based distributed application.
Client side on-the-fly interactive question to find problems.
Support Ticket management.
Track support
Scheduling
Employee management, etc.
BSc , Computer Science , 2002 — 2005
BSc , Aeronautics , 1999 — 2000
HSC , Science , 1996 — 1998
SSC , Science , 1985 — 1996
PHP Linuxing :) new technology Embedded software Reading Books and Comics
BDOSN, BDLUG, Ubuntu-BD