From:                              route@monster.com

Sent:                               Friday, May 06, 2016 1:47 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

Shamim Ahmmed 

Last updated:  02/10/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Garland, TX  75042
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Shamim Ahmmed - Senior Java Developer

Resume Value: x8wwuftgwydks9k7   

  

 

Shamim Ahmmed

 

1707 Place One Lane

Garland Texas 75042

 

Skills summary             

 

q       Over 8 years of Programming and software development experience with different platforms and tools.

 

q       Particularly confident with N-tier and distributed WEB/SOA based application development and able to apply the well-known design patterns in the application architecture especially using JEE (EJB, JMS).

 

q       Front end development with JavaScript, HTML, DOM, HTML5, CSS/CSS3, jQuery, Dojo Toolkit,

 

q       Mobile application development for Android platform.

 

q       Able to work with Test Driven Development [TDD], Agile [Scrum] and Continuous Integration [CI].

 

q       Able to solely analyze, design and develop solutions using Object Oriented Design strategies using UML for particular problem domains. Has strong and depth visions to analyze a problem from different perspectives.

 

q       Hands-on experience in JEE Architecture, Spring Framework, IBM WebPhere, JBoss Application Server, Apache Tomcat, Web 2.0, RDBMS.

 

q       Eager to learn newer technologies and has the ability to learn solely and quickly and can apply the knowledge to particular problem domains. Confident and self motivated.

 

 

Professional experience

 

 

Organization                             : Versacom LLC, Dallas, TX, USA.

Position                            : Senior Java Developer

Period                                          : January 2010 to till February 2011 &

                                             October 2013 to till now

 

Role & Responsibilities:

·         Analyzing and understanding client requirements and preparing technical design document (UML).

·         Software development based on Java SE and Java EE platform

·         Implemented internal portal for Versacom LLC using JSF, Jboss Richfaces.

·         Data Access Layer implementation using Object Relational Mapping (Hibernate and JPA).

·         Implemented online training management (with Question & Answer) for tracking and monitoring employee training and performance using AngularJS.

·         Implemented JSON based REST web service using Spring RESTful services.

·         Backend database management system implementation using Oracle and MySQL database.

·         Implemented batch emailing tool for sending bulk email to Versacom employees using Java Mail API.

·         QuickBooks integration with Versacom HR management system using QuickBooks API.

·         Test Driven Development (TDD) based on JUnit and Mockito

·         Eclipse IDE based development.

·         Source code version control system using Git and GitHub

 

 

Organization                             : MobiLab Solutions GmbH

Position                            : Java Software Engineer

Period                                          : From April 2012 to September 2013

Role & Responsibilities:

·         Analyzing and understanding client requirements and preparing technical design document (UML).

·         Software development based on Java SE and Java EE platform

·         Design and implementation of REST web services based on Spring MVC. Capable of producing JSON and XML response.

·         Server side authentication and authorization implementation using Spring Security (HTTP Basic & Digest) and Java Cryptography

·         Security and vulnerability analysis for web based services and applications (OS, Database, Application server and application level)

·         PayPal payment (PayPal Direct payment and PayPal Pre-Approval payment) and Credit Card Payment Gateway integration.

·         Application is deployed on Apache Tomcat with SSL and messaging system is based on RabbitMQ.

·         Portable Data Access Layer (DAO) implementation using JPA and Hibernate.

·         Database design best practices and normalization rules

·         MySQL and MS SQL Server based relational database management system implementation.

·         Application deployment platform based on Microsoft Azure and Amazon AWS cloud

·         Integration with various back end service providers using XML web service and Java JAXB.

·         Android apps development using Google best practices and android design patterns

·         Build system (Apache Maven, Ant) automation and Continuous Integration (CI) with Jenkins.

·         Test Driven Development (TDD) based on JUnit and Mockito , FEST

·         Eclipse IDE based development.

·         Source code version control system using Git and GitHub

·         Followed Agile (Scrum) methodology and productivity tools (Pivotal Tracker) for managing project story

 

 

Organization                             : IBM Research & Development

Position                            : Software Developer

Period                                          : From March 2011 to March 2012

 

Role & Responsibilities:

·         Used UML and IBM Rational Rose for designing software

·         Software development based on Java and Java EE based platform.

·         Scalable archive and record management system implementation based on IBM FileNet Content Management system.

·         Custom web based user interface development for archive management system using Dojo Toolkit and Struts

·         Application deployment platform is based on IBM WebPhere cluster environment.

·         IBM Cognos based reporting system and data visualization dashboard for archive usage analysis

·         Single sign-on (SSO) for authentication implementation based LTPA token.

·         Implemented IBM Tivoli based directory server integration for managing user roles and rights.

·         Implemented unit tests using JUnit

·         Implemented Database management system based on IBM DB2 on AIX platform

·         IBM Rational Jazz source control management (SCM) system

 

 

Organization                             : Metafour UK LTD

Position                            : Senior Software Developer

Period                                          : From April 2007 to December 2009

 

Role & Responsibilities:

·         Responsible for developing courier and booking management solutions for major courier companies in UK.

·         Developed Business Intelligent solutions for managing analytical reports and trends analysis.

·         Web application development using MVC architecture , JSF, Struts, JSP, Servlets, JBoss Richfaces ,Hibernate, JDBC, XML, HTML and JSTL tag library and transfer the functionality into SOA architecture.

·         Spring Framework is used for bean dependency Injection management.

·         Use PostgreSQL as a relational database management system.

·         Used XSL-FO in conjunction with XSLT for formatting the output as desired (by the client) report document (both PDF and DOC) using XSL-FO processor.

·         Data Access Layer implementation using Hibernate and JPA

 

 

Organization                            : Millennium Information Solutions LTD

Position                                : Software Engineer

Period                                              : From November 2004 to March 2007

 

Role & Responsibilities:

·         Responsible for developing banking application.

·         Application was deployed on Oracle Application server and Oracle 10g Database management system.

·         User interface development for Bank teller using Microsoft .Net platform.

·         Developed ERP module using Spring, Struts, Hibernate.

·         Developed custom report using Crystal report and Jasper, iReport.

·         Test Driven Development (TDD) and JUnit test implementation.

·          

 

Education and achievements

 

q       Master of Engineering in Software Engineering for Industrial Applications, Hof University of Applied Sciences.

 

q       Bachelor of Science in Computer Science and Engineering, Asian University of Bangladesh.

 

q       Awarded “Vice-Chancellor Award” during 4th convocation of Asian University of Bangladesh.

 

Research and Publication

 

q       Suman Ahmmed, Shamim Ahmmed , Chowdhury Mofizur Rahman “Discretization of continuous attributes in Genetic Algorithm based concept learner”, Daffodil International University Journal of Science and Technology, vol. 2, issue 2, pp 13 -19, July 2007.

q       Md. Mahbubul Alam Joarder, Shamim Ahmmed, Accumulated knowledge Based Search Assistant for Group a Set of Users , Journal of Scientific and Technological Research(JSTR),Vol. No.1, December, 2005.

q       Md. Mahbubul Alam Joarder, Shamim Ahmmed, An Adaptive Web Browser , International Conference on Cybernetics and Information Technologies, Systems and Applications: CITSA 2004, July 21 - 25, 2004 in Orlando, Florida, USA, ISBN: 980-6560-19-1

 

 

 

 

Technical Expertise

 

Core Java Technologies

Java, JSP, JPA, JDBC, RMI, Java Mail, Threads, I/O Streams, Java Network Programming,  Java Collection, Design Patterns

Others languages

Python, PHP

JEE Technologies

Servlet, Java Server Faces, EJB, JMS, JSTL.  , JSP

Framework

Apache My faces, Jboss Rich faces, Spring framework, Hibernate, Struts, JSF Facelets

Enterprise Content Management

IBM FileNet P8, Java Content Repository 2.0, Apache Jackrabbit

Application/Web Servers

Apache Tomcat, Internet Information Services, IBM Webphere Server, JBoss Server

Microsoft .Net Platform

C#, VB.NET, ASP.NET MVC, ADO.NET, LINQ

Development Tools/IDE’s

Microsoft Visual Studio IDE , Eclipse IDE, NetBean IDE

Relational Databases

Oracle 8i/9i/10g, SQLServer - 2000/2008, MySQL, PostgreSQL

Modeling Language/Tools

UML, IBM Rational Software Architect

UI/Markup Languages

HTML/HTML5, XML, XSL, XSLT, CSS/CSS3, JavaScript, Dojo Toolkit, jQuery, JSON

Other Languages, Tools & Skills

FOP, JUnit, SQL, PL/SQL, Shell Scripting.

Software Configuration

Management

CVS, SVN, Ant, Maven, Git, Jenkins CI

Project Management Tool

Microsoft Project 2000

Operating Systems

Linux (Red Hat, CentOS) Windows Server (2003,2008), UNIX, AIX

 

 

Software development experience

 

1.     Project name               : MobiLab Restaurant Ordering Platform

Company                            : MobiLab Solution GmbH

Platform              : Java 6, Spring 3, REST Web Service, JPA, Hibernate, MySQL 5.0 database, Maven, Github, Jenkins CI, Android Platform.

Role played                            : Team  Leader

 

Project profile                           

 

MobiLab Restaurant ordering platform provides a comprehensive restaurant management solution for managing restaurants with cutting edge technologies such as Android, iPhone and Windows 8 based Apps. The server side web services were designed using Spring Restful web technologies that handle most of the business logics. The product shows cases are displayed using smart phone based devices (Android/iPhone) and interact with server side services. The orders are collected via these smart devices and submitted to the server via REST services. The order payment is processed via credit card payment gateway and PayPal system.

 

2.     Project name               : IBM Smart Cloud Archive Portal

Company                            : IBM

Platform              :Java 5, Dojo Toolkit, JavaScript, html5, Struts, IBM FileNet Content Engine, Trivoli Directory Server, WebPhere Application Server Cluster Environment, IBM DB2 Database, AIX.

Role played                            : Java Developer

 

Project profile                           

 

IBM Smart Cloud Archive provides reliable, cloud-based archiving service. It has unified web based user interface called archive portal to manage and administrate the archive on the cloud environment. The system is designed to classify, index, search and retrieve data in a security-rich manner while automating regulatory monitoring and reporting. The portal is based on the latest web technologies such as AJAX, Dojo Toolkit and the server side based on IBM Webphere cluster environment. It has the ability to scale up the system load on demand. The content management system is based on IBM FileNet Content engine.

 

3.   Project name               : NetCourier

              Company                            : Metafour UK Ltd. (www.metafour.com)

Client              : Various courier companies mostly in UK.

Platform              : J2EE [JSF, Spring, Facelets, Jboss-Richfaces, JPA, Hibernate, Apache Tomcat, PostgreSQL, Ant, XML Web Service, XSLT, FOP]

Role played                            : Developer [Team member]

 

Project profile                           

 

NetCourier is a logistics software solution for organizations handling and moving mail, documents, parcels and freight within the same office, nationally and internationally. As the software was designed from the ground up as a browser based application, it works effortlessly over the Internet, making best use of today's technologies. This is especially useful for organizations working from more than one location or for staff who need the flexibility to access the system from home or round the world. Modern business is based on close cooperation between trading partners. Metafour's Data Exchange provides powerful facilities to transfer information including new jobs and tracking between clients, retailers, integrators, wholesalers, shippers and delivery agents. This makes for fast, operations without the cost or errors from repeated data entry. Use of new technologies, such as 3G handheld units, SMS offers further efficiencies and improved client service. There is a facility to book into third party system like Fedex, DHL and UPS from the NetCourier system using XML and web service.

 

4.   Project name               : Mailgate [Business Intelligence Application]

Company                            : Metafour UK Ltd. (www.metafour.com)

Client                                          : MailSource UK Ltd. [www.mailsource.com)

Platform              : J2EE [JSF, Facelets, Jboss-Richfaces, JPA, Hibernate, Ajax4Jsf, Apache Tomcat, JFree-Chart,  PostgreSql, Ant]

Role played                            : Developer and Technical Lead

 

Project profile                           

 

Mailgate is a web-based business intelligence solution to assist the executives to monitor company key information and help their day to day decision making process. The system has the ability to extract data from different data sources such as XML, Database or Web Service and render the raw data in a predefined graphical and tabular format. It has the option to design custom template called publication designer interface where the designer may design their own dashboard using different types of charts such as bar chart, line chart and pie chart, gauge chart, table chart, rich text etc. These charts represent the company decision making information such as yearly sales Vs target sales, profit Vs lose etc. The dashboard designer can simply drag and drop the above mentioned charts to design area and connect the component the data source to view the desired output. Once the template has been designed, it can be published and available to all management according to their roles. In addition, the designed dashboard could be export in PDF format or can be emailed to corresponding user.

 

5.              Project name               : MyC2i

Client                                          : www.myc2i.org

Company                            : Versacom LLC

Platform              : Java, Spring, Hibernate, JSF, Facelets, Jboss-Richfaces, Apache Tomcat 6.0, Oracle 10g

Role played                            : Team Leader and Developer

 

Project profile                           

 

MyC2i is a web based social collaboration solution for the similar interested group of people. The application is designed based on Mentor and Protégé users and communication among the users like Facebook style application. There are database driven tutorial systems for both type of users. Online secure payment system like PayPal is integrated within the system to collect donation or periodic payment. The user interface is based on latest Ajax technology like Jboss Richfaces. Spring is used as a IoC container and security infrastructure. On the database layer JPA (Hibernate) is used as persistence framework.

 

6.   Project name               : Courier Agent Management System

              Company                            : Metafour UK Ltd. (www.metafour.com)

Client                                          : Various courier companies mostly in UK.

Platform              : J2EE [JSF, Facelets, Jboss-Richfaces, JPA, Hibernate, Ajax4Jsf, Apache Tomcat server, PostgreSQL, Ant]

Role played                            : Developer and Technical Lead

 

Project profile                           

 

This system facilitates the different courier agent job tracking system. Using this web based system, courier agent can monitor, change job tracking status, export and import jobs. There are a scheduler system which is responsible for automatically connect the courier predefined protocol and export, import jobs. User can able to add or modify custom tracking according to their requirements and modify the job with this custom tracking. In addition, this centralized system manages all the agents with a single application and a single database. The corresponding user data like job, tracking information etc are maintained by user specific role.

     

 

7.  Project name               : Iris [ERP for Pharmaceuticals companies]

              Company                            : Millennium Information Solution Ltd. ( www.mislbd.com )

Client                                          : Various Pharmaceuticals in Bangladesh.

Platform              : J2EE, Apache Tomcat, Ant, Struts, PostgreSQL, iReport, Hibernate, Linux

Role played                            : Developer [Team member]

 

Project profile                           

 

This is a full-fledged Enterprise Resource Planning system for Pharmaceuticals, which assists companies to run their business efficiently, economically and productively. Based on distributed, configurable architecture and open source technologies this application covers all of the major workflows of a pharmaceutical company. The system is modularized and individual modules are deployable.

 

      8.              Project name                            : Ababil (Integrated Islamic Banking Solution)

Company                            : Millennium Information Solution Ltd. ( www.mislbd.com )

Client              : Various Banks in Bangladesh.

( www.al-arafahbank.com, www.thecitybank.com.bd )

Platform              : C# .Net, Oracle Database.

Role played                            : Developer [Team member]

 

              Project profile

             

MIBS is Millennium’s next generation banking solution. It is a distributed client server application. Besides the base application, it has delivery channels like Internet and ATM. The application has SWIFT interface for automatic reconciliation of accounts. It implements all functionalities of a Bank. The client is developed using windows forms. It uses 2-layer database at branch and head office level. Distributed transaction is used for online transaction.

 

9.   Project name               : Orchid

              Company                            : Millennium Information Solution Ltd. ( www.mislbd.com )

Client                                          : Merger Research, USA

Platform                            : J2EE [Spring, Struts, Hibernate, MySQL, Apache Tomcat, Ant]

Role played                            : Developer [Team member]

 
Project profile                           

 

Merger Research is a business organization that sells various types of reports containing business information (both financial and non financial). Orchid application gathers sufficient information from various sources to generate various possible reports. The scope of this application included the development of a back-end database that gathers company information (general, financial, demographic) from various data sources, analyze the data and generate reports and finally sells reports through a web portal.

 

 

10.              Project name               : L/C Tracking System.

Client                                          : Lafarge Cement Ltd. (www.lafarge-bd.com )

Platform                            : ASP.NET , IIS, ADO.NET, Microsoft SQL Server.

Role played                            : Sole Designer and Developer

 

Project profile                           

 

This software is designed for the finance and procurement department of Lafarge Cement Ltd to maintain their L/C management system. This application tracked the whole life cycle of a L/C that is L/C opening to L/C maturity. This application developed with ASP.NET, ADO.NET and Microsoft SQL Server Enterprise Edition.



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior Java Developer

Versacom LLC

- Present

 

Additional Info

BACK TO TOP

 

Desired Salary/Wage:

65.00 - 75.00 USD hr

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

Other

 

 

Target Job:

Target Job Title:

Senior Java Developer

Desired Job Type:

Employee
Temporary/Contract/Project
Seasonal

Desired Status:

Full-Time
Part-Time
Per Diem

 

Target Company:

Company Size:

Industry:

Computer Software
Computer/IT Services

Occupation:

IT/Software Development

·         Computer/Network Security

 

Target Locations:

Selected Locations:

US-TX-Dallas

Relocate:

Yes

Willingness to travel:

Up to 100%

 

Languages:

Languages

Proficiency Level

English

Fluent