THASNIM HAMZA
BSc in Computer Engineering(Hons.)
Mill Park, Victoria.
************@*****.***
CAREER SUMMERY
* ***** ** ********** ** Software Engineering in J2SE/J2EE, C# and VB6 Technologies.
3 years of dedicated professional involvement in Software Development Life Cycle (SDLC)
Hands on with Hibernate frameworks.
Exposure in java web technologies including JSP, Servlets, Struts, Hibernate, Spring
Strong analytical skills, excellent requirement interpretation skills and quality concerned
product development
Sound knowledge in Object Oriented Analysis and Design, UML Methodologies, Enterprise
level integrations, Design patterns, Object Relation mapping, Entity Framework and Agile
development methodologies
Has good knowledge and experience in Data Base Designing and Optimization concepts,
very much familiar with MySQL, DB2, with good knowledge in MS SQL Server 2005.
TECHNICAL SKILLS
Programming Languages : Java (J2SE / J2ME), JSP, Struts, Hibernate, Spring, Swing,
Microsoft C#.Net, ASP.Net, VB6, C, C++, Matlab, Python, Android, html
Database Back End Development Languages : My SQL, Microsoft SQL Server, IBM DB2
Platforms : Linux, Windows 98, 2000 and XP, Vista, Windows 7
IDEs : Eclipse, Netbeans, J2ME Wireless Toolkit, Microsoft Visual Studio
CCNA : Cisco Certified Network Associate Course followed at EWins
Strong knowledge of using StarUML, Altova, AutoCAD and LABView, Matlab
EDUCATIONAL QUALIFICATIONS
B.Sc. in Computer Engineering(Hons.) with Second Class Honours (Upper Division) -
2005 to 2010
GPA 3.55 out of 4.00
Faculty of Engineering, University of Peradeniya - Sri Lanka
PROFESSIONAL EXPERIENCE
1. Laser Tek Pte Ltd Singapore [ December 2012 to November 2014 ]
Position: Software Engineer
Page
1
Laser Tek is a dynamic engineering company specializing in the development & integration
of Laser Trimming Systems with measurement applications.
Role and responsibilities
Designed and developed a multi-threaded multi-station motion and laser control
o
software system using C#.net and VB6
Developed comprehensive simulation tools for laser control and motion control
o
Developed a cut detection / cut accuracy detection solution using cameras
o
Developed calibrations for vision alignment, laser power, and mechanical alignment
o
using algorithms
Wrote custom user interfaces to view and edit adjustments of laser machines
o
Used mathematical algorithms to calculate statistics values and calibrations of laser
o
machines
Hot fixing production level bugs, issue tracking and maintenance of system until end
o
of commissioning
Prepared test plans and documentation for software control and maintenance
o
Participated in daily stand up meetings and successfully conducted knowledge
o
sharing sessions
2. DPL Holdings (Pvt) Ltd [ March 2011 to September 2012]
Position: Software Engineer
DPL holding is specialised in developing and maintaining Court Case Management Systems
and maintaining related Systems which are implemented in J2EE technologies for a large
sized American company called Consciys Co-operation
Projects Involved
o Dupage Unit Court Management System (DUCS)
DUCS offers electronic data storage, document management, categorisation and
financials, case scheduling, attorney invoicing, judge assignment, management
reports and effective data accessibility capabilities to the users.
Component & Technology: Java, Swing, DB2
Role and responsibilities
Created user interfaces to get user inputs and update xml files stores as blobs
Created PDF forms based on the user inputs and the data retrieved for that search
criteria
Page
2
Created PDF templates using java codes
ACT
o
ACT system is to provide a web based interface for the local Police Agencies of the
DuPage County running on Tomcat server in co-operated with CRIS. This system
allows police officer to file violations on cases.
Component & Technology: JAVA, spring, Hibernate, JPA, JSF2 and DB2
Role and responsibilities
Used hibernate with annotations to create new layer to the existing system, Added new
configurations to the system, converted sqls to hql
Fixed user interface validation issues
Re-written the SQL queries to increase performance
CRIS Android Application
o
Mobile version of CRIS application with limited features
3. Department of Computer Engineering, Faculty Of Engineering University Of
Peradeniya [ August 2010 to March 2011]
Position: Computer Instructor
Role and responsibilities
Conducted tutorial classes for engineering undergraduates in Data Structure &
o
Algorithms and Database System
o Instructed laboratory classes for engineering undergraduates in Machine Learning &
Data Mining, Logic networks and to program in Java
4. Excel Technology Lanka (Pvt) Ltd [ June 2009 - January 2010]
Position: Associate Software Engineer
Excel Technology Lanka has produced a full range of industrial and scientific software for
laser systems for clients from a wide spectrum of enterprise
Projects Involved
Page
3
o Palitra Commander
Scientific software written to control hardware device and wavelength of a laser
o Delay Generators and wave shapers
It controls and processes where electronic timing of single event or multiple event to a
common timing reference is needed and provide laser timing and event
synchronization
o CTMSimulator
It is based on the process of imitating a real phenomenon with a set of mathematical
formulas. Simulate with Delay Generator.
o XLCam 3D MODELING SOFTWARE
It used to generate laser marking file formats for 3D deep engraving. Raster height
maps can be loaded and edited with different image processing techniques to generate
3D models. Loaded vector files can be edited and modified with the editing tools to
generate 3D models
o Work Bench Designer
It enables designers and developers to create services using intuitive, powerful tools
that cover every stage of development from object
Role and responsibilities
o Has played role for entire SDLC, such as Requirement Gathering, Designing,
Development, testing, Documenting, Deploying, troubleshooting.
o Developed a serial port communication component to interface with the serial port
[To communicate with a Laser Machine]
o Designed UML diagrams [Star UML was used to develop documentation for the
projects]
o Production level troubleshooting, bug resolution and Customization of existing
features
o Responsible for technical design documentation to end user documentations adhering
to the company standards.
o Provide Knowledge translations, Tech Talks to the junior and other members.
Page
4
Component & Technology: C#, LabVIEW, Visual Studio (C++ Active X Dll)
ACADEMIC PROJECTS
Mobile Location Aware Exhibition Information System Using Bluetooth (Final year
project)
This system automatically provides an explanation of the nearby exhibit to visitors based on
the estimated location information. This system can also act as a guide through the exhibit,
leading the recommended tour.
(Java Bluetooth API, J2SE, J2ME, MySql)
EXTRA CURRICULAR ACTIVITIES
Member of The Institution of Engineers, Sri Lanka- IESL (AM 11601 Associate Member)
Member of Association of Computer Engineering Student, Sri Lanka (ACES)
Member of School Senior Prefect board (2002/2003)
Member of School Chess Team and Table Tennis Team
ACHIEVEMENTS & AWARDS
Sri Lanka Central Province Chess Association (Under 14,16,19)
Inter House School Chess Tournament (1999/2000) - Runner Up
The Australian International Competitions for Schools (The University of New South Wales)
Science (2000) - High Distinction (Gold Medal)
o
Science (2001) - Distinction
o
Mathematics(2001) - Distinction
o
Australian National Chemistry Quiz Distinction (2003)
Essay and Oratory
2nd Place
o Oratory (2001) -
3rd Place
o Essay (2001) -
1st Place
o Essay (2003) -
Institute of Western Music & Speech (Spoken English) - Honours
Page
5
REFEREES
Available upon request
I hereby certify that the above particulars furnished by me are true & accurate to the best of my
knowledge.
M.H.F Thasnim
18.01.2016
Page
6