SUMMARY
I have extensive experience in developing custom software applications like
Production Planning Software, Work Force Management System, Network
Management Software, Telecom Frequency Assignment Software, Sales,
Distribution, Accounting, Billing, Inventory, Personnel Management Software
and Business Process Automation projects. I have also designed and
developed commercial software for Network Associates.
I have a long experience of developing solutions by integrating open source
software, third party applications and libraries, Google Maps, UPS/FedEx
web services and PayPal etc.
TECHNICAL SKILLS:
Language: C#, Java, T-SQL, PL/SQL
Technologies: Asp.Net MVC, LINQ, Entity Framework, WCF.
Spring MVC, JSP, Hibernate.
JQuery,YUI, Ajax,
Software: MS Visual Studio 2005/2008/2010/2012/2013, Eclipse
Database: SQL Server, Oracle
Operating System: Windows, RedHat Linux.
PROFESSIONAL EXPERIENCE
Bright Software Development Inc (Feb 2008 - March 2014)
Consultant
1 Project: Time and Material Management System
Vollers Excavating and Constructions Inc.
Converted a MS Access based distributed software that they used in the
field for Time and Material entries into a Web Based Application. They had
a complex system to sync the data with the central SQL Server and roll out
the software changes to the field. There was very little of code comments
and no documentations from the previous developer. I recovered the business
logics and developed the web app for them and also added many new featured
for the new application.
Development Platform: C#, ASP.net MVC, jQuery, KendoUI, DataTables, SQL
Server, SSRS
2 Project: Jewelry Printing app
Salonique Inc.
They have special hardware to print custom images on Jewelries. I developed
software for them to set up the printer tray with different shapes of
jewelry and assign orders to each spot for printing. Agents can take order
via web and print directly from within their web portal. I also customized
their shopping cart application which they use to take orders.
Development Platform: C#, ASP.net, Ajax, SQL Server, SSRS, VevoCart.
3 Project: Roulotto Gambling Application for iPhone
Wonspeed LLC
This is an iPhone based gambling application front end based on
betable.com's gambling backend framework. The application also integrates
with Facebook and Twitter so that the gambler can post his wins to those
social networks. I also developed an ASP.Net based leaderboard for the app
and a web service to update the leaderboard from the iOS App.
Development Platform: iOS, Objective-C, ASP.Net and WCF.
4 Project: Project Management Software
TAKASAGO Corporation
When I started with this project it was an existing software that was not
meeting expectations of the users and the management. After taking
responsibility, I identified major problems in the design and made design
changes in the data access layer and the UI side to make it more responsive
and efficient. With my hard work this project was revived from failure path
to be successfully used in all departments and they deployed the software
for their branches in other countries: France, Mexico, Japan, Singapore and
Brazil.
Development Platform: Java, Spring, Hibernate, Tomcat, Oracle PL/SQL,
jQuery, Yahoo UI Controls.
5 Project: Loan Manager Software
American Microloan
This was an ongoing project when I joined as a team member. The software
consists of an work flow module for loan application processing and a
module tracks loan life cycle and their payments that American Microloan
disburses to small businesses. Different types of reports are vital for
this application. I wrote a service application for the company that
automatically imports payment information from excel files, text files and
pdf files coming from different payment processors. I also added many new
features to the front end application and also developed numerous SQL
Server Views, stored procedures and SSRS based Reports for the application.
Development Platform: C#, Winform, SQL Server, SSRS
6 Project: Job Dispatcher Application
USA Locksmiths
I wrote this application for them that they use to receive job request and
dispatch those among service people based on location, expertise,
availability and work load. It also sends email and sms notification to the
service people with details of the job and also notifies the user about the
expected arrival time of a locksmith. I also developed many automated
reports for the management and service people with SSRS and SQL Server.
Development Platform: C#, Winform, WCF, SQL Server, SSRS
7 Project: Tax Lien management Software
Edison Tax Service
I wrote this application from ground up. This application is mostly a
reporting application with a few complex data entry forms. Reporting is the
key. I developed numerous SQL Server Views, Stored Procedures and Reports
using SSRS.
Development Platform: C#, Winform, SQL Server, SSRS
ITS Inc, NJ (November' 2000 -January' 2008)
Senior Software Engineer
8 Project: Tech Access Work Force Management System
BellSouth Telecom
Designed and developed the field client modules of the system using c#.net.
This is a multi-tier application used by field technicians at customer
locations. This is a highly scalable system which supports 15000
technicians at a point of time. This takes care of all the scheduling of
technicians and all kind of entries based on the specifics of each
trouble/job.
Development Platform: C#.Net, Winform, Broad beam Message Queue
9 Project: Network Management Software (Commercial Software)
NetMon2 LLC.
Lead a small team of three developers to successfully complete a network
management software that integrates and correlates network events &
security events with security vulnerabilities. This is a high performance
multi-threaded application written in core java and played key role to
enhance the performance and scalability of the application to process more
than 30 Million events per day.
Development Platform: Core Java, JSP, MySQL, Tomcat, RedHat Linux and
Windows
10 Project: Network Policy Orchestrator (nPO) (Commercial Software)
Network Associates
Developed the java based backend of Network Associate's Network Policy
Orchestrator (nPO) software. This software enhances the data fed to it as
SNMP traps and takes automated actions based on different criteria set by
the users.
Development Platform: Core Java, JSP, MySQL, Tomcat, Linux, Windows XP
11 Project: Frequency Assignment and Bandwidth Management System
Saudi Telecom.
Designed and Developed user interface of the software using Visual Basic 6
and Crystal Reports. Wrote Oracle stored procedures and views to be used by
the user interface.
Development Platform: Visual Basic 6.0, MS Office Object Library, Crystal
Reports, Oracle 8, Oracle Spatial, Windows NT
Object Data Inc, NJ (July' 2000- October' 2000)
Analyst /Programmer
12 Project: Election Software
Monroe County Board of Election, Pennsylvania.
This Software manages all aspects of Elections from filing of candidacy to
processing Election Result and publishing the result on the county web
site.
Achievements:
. Analyzed and identified shortcomings of the existing software and re-
designed the database and user interface to fit with the current
requirements.
. Wrote database design documentation, business rules documentation and
user's guide
. Created SQL server database, tables, triggers and views.
Development Platform: MS Access 97, SQL server 7.0, Excel, VBA &
automation, Windows NT/95, IIS, ASP, VB Script
13 Project: Market Research Reports for
Bristol Myers Squibb,NJ
Developed decision support reports for the market research team of Bristol
Myers Squibb by aggregating and analyzing data coming from different
marketing forces around the world.
Environment: MS Access 2000, MS Excel, Windows 98
EDUCATION:
B.S. in Electrical & Electronic Engineering with Honors.
Bangladesh University of Engineering & Technology (BUET)