1. Overview
1.1. Our Vision 1.2. Our Objectives
2. Training Program
2.1. Regular Training Courses & Workshop 2.2. Courses’ Summary
3. Work Experience in Gov. Project through BITM
4. Software Development & Consultancy
5. Software Engineering Research
6. Human Resources 6.1. Organogram
6.2. Employee Summary 6.3. Employee Profile
1.
Overview
Nerd Castle is a fast growing Information Technology company that has spread its wings in the areas of Software Development, Corporate Training to cater to the needs of varied set of clients. The company is managed by a group of professionals who have wide expertise in various areas of business. Its core service is software product consultancy and professional software development related training programs for large scaled enterprise applications .The core management group is young, dynamic and result oriented with a clear aim to excel in the area of business they do and are strongly committed to quality service.
The official establishment year of Nerd Castle is 2012. Right now its head office is at BDBL Bhaban (8th Floor), 12 Kawran Bazar, Dhaka 1215 and its website address is: www.nerdcastlebd.com
1.1.
Our Vision
To improve software quality factors in software development industry of Bangladesh.
1.2.
Our Objectives
Nerd Castle is going to be set up with the vision of establishing a software consultancy service and professional training provider which would support the software industry of Bangladesh by producing quality software product and software professionals. It has the following objectives-
To ensure the quality of software product from user level to software engineering level.
To ensure steady supply of technical and managerial resources for the growing and evolving software and ITES industry in Bangladesh
To benchmark (by skill assessment) the quality of IT graduates of different institutes and professionals working in different organizations in the country.
To identify and assemble global best practices in the context of operational and Management issues of technological system development and deployment.
To initiate and coordinate research and development activities with respect to developing sustainable and appropriate localized technology solution, mainly in the focused area of e-service delivery by government and private enterprises.
2.
Training Program
We have been providing several IT training programs on web design, social media marketing, web programming, core computer programming, computer networking, software engineering, design principles & patterns, software architecture. For participating IT fundamentals courses, our trainees come after completing their graduation from any disciplines. For core programming, most trainees come after completing graduation from computer science or any science back ground.
2.1.
Regular Training Courses & Workshop
I. Object Oriented Programming in .Net II. Object Oriented Programming in Java III. Object Oriented Programming in PHP IV. Global Outsourcing
V. Professional Training Program on IT support and admin services VI. Android Application Development using Java
VII. Enterprise Application Development using Java VIII. iPhone Application Development
IX. Software Design Principles and Patterns X. PHP with Laraval framework
XI. Software Design & Architecture XII. Software Engineering & Testing XIII. JavaScript
XIV. Windows Phone Application Development XV. Game Development Using Unity 3D XVI. SharePoint Server
XVII. Social Media Marketing XVIII. Search Engine Optimization
2.2.
Courses’ Summary
Title Description Start date No. of trainees Remarks Object
Oriented Programming in .Net
The main focus of this course is to understand Object Oriented Design and Coding. It also focuses on C#
language, database design, ASP.Net, MVC, Unit Testing etc. as though trainees could easily enter in job market after completing this training successfully 2008 1800 This is 150 hour long course. We provide this training program with BITM and also from our office Object Oriented Programming in Java
The main focus of this course is to understand Object Oriented Design and Coding. It also focuses on Java language, database design, J2EE, Sprint MVC, Unit Testing etc. as though trainees could easily enter in job market after completing this training successfully
2011 200 This is 150 hour long course. We provide this training program with BITM and also from our office. Object Oriented Programming in PHP
The main focus of this course is to understand Object Oriented Design and Coding. It also focuses on Web programming in PHP, database design, ASP.Net, Codigniter, Unit Testing etc. as though trainees could easily enter in job market after completing this training successfully 2013 100 This is 120 hour long course. We offer this course from our office Global Outsourcing
This course is design for them who want to build their career in online market places such as oDesk, freelance, scriptlancer, etc 2013 60 This is 30 hour long course. We offer this course from our office Professional Training
This course provides trainees a fundamental background of
2014 20 This is 50
Program on IT Services
IT Administration and includes an introduction to setting up an IT environment in a corporate office. The main objective of this course is to assist IT fresh graduate to prepare them for IT industry for IT administrative job course. We offer this course from our office Android Application Development using Java
This course is for who want to build their career in android application
development. Trainees will learn android SDK, Sqlite, Java basics, etc.
2012 150 This is 120 hour long course. We offer this course from our office and also from BITM Enterprise
Application Development using Java
The Java programming environment has become the primary choice for robust, large-scale business systems and is gaining popularity in embedded systems for portable computing devices. Benefits of this course are: Use advanced features of the Java programming language to develop complex software for business, science, and technology applications to advance within your field and Develop software in Java for web services, distributed enterprise systems, and Web-enabled Internet applications such as electronic business
2013 25 This is 120 hour long course. We offer this course from our office iPhone Application Development
This course is design for who wants to build their career in iPhone application development. 2014 20 This is 120 hour long course. We offer this course from our office Software Design Principles and Patterns
Participants of this course will understand OO design principles, software design & architecture. They will learn to recognize code smells and ractoring for improving code quality. They will obtain an excellent understanding of several design principles and design patterns. 2013 60 This is 50 hour long course. We offer this course from our office. PHP with Laravel
Design course is design for those who want to learn web
2014 30 This is 120
framework programming using php Laravel framework. After completion Solid foundation on programming techniques using PHP and Laravel Framework, and Knowledge on Linux server Management system.
course. We offer this course from our office
JavaScript Participants of this course will understand javascript basics and they will also graceful degradation, browser compatibility, unobtrusive JavaScript that give insight of modern libraries.
Knowledge on jQuery-less world of JavaScript which ultimately help to learn jQuery (and any other library) better. 2013 45 This is 60 hour long course. We offer this course from our office Window Phone Application Development
The trainees will be made familiar with Windows Store application development using web technologies such as JavaScript, HTML5, and CSS3 2014 15 This is 80 hour long course. We offer this course from our office Game Development using Unity 3D
Participants will get an hands-on idea hands-on game development in Unity 3D 2014 10 This is 130 hour long course. We offer this course from our office SharePoint Server
Learn SharePoint features like sites and site collections, lists, columns, views,
versions, alerts.
Use collaborative features in Office applications to make real time editing simple Manage permissions, site collection content, site templates, features, and recycle bin.
Understand the different page types and expose the right information using web parts Use My Site to aggregate tasks, follow colleagues’ activities, and share expertise through user profile
Create a site collection mapped to organizational structure from start to finish
2013 30 This is 80 hour long course. We offer this course from our office
Marketing understand:
. An engagement framework for social media marketing · How to measure and monitor online discussion around your brand, competitors or industry · How to implement an efficient day-to-day workflow for publishing content to Facebook, Twitter and other channels
· How to increase engagement with your customers on social channels · How to integrate social functionality on your existing website. hour long course. We offer this course from our office Search Engine Optimization
Objective of this course: • Anyone who wants to learn how to get high rank in google and major search engines
• Web designers who need to know how to make website search engine friendly
• Copywriters who need to learn how to write content for search engines
• Individuals who want SEO learning for their own knowledge
• New employees who need to be training in SEO 2013 75 This is 70 hour long course. We offer this course from our office
3.
Work Experience in Gov. Project through BITM
We have worked in a government project: Fast Track Future Leader (FTFL) – 1st batch, Web programming using .Net through BITM. This project has been initiated and owned by Leveraging ICT (LICT), Bangladesh Computer Council.
Our resource person Zohirul Alam Tiemoon, Shirajul Mamun, Taposh Ghosh, Mahbub Rahman, Fareal Ahmed have conducted this professional training.
4.
Software Development & Consultancy
Our software engineering professional team has a long experience on software design consultancy with several clients. We improve internal team productivity of our clients and guide development team for better design by using cutting edge tools, technologies and methodologies.
We have worked with clients listed below:
Client Name Assigned Resource Person
Business Automation Ltd Zohirul Alam Tiemoon
Insight Technologies Ltd Zohirul Alam Tiemoon
Databiz Software Ltd Zohirul Alam Tiemoon Foyzul Karim
Beximco Pharma Ltd Zohirul Alam Tiemoon
Advanced Software Development
Zohirul Alam Tiemoon
AmarBag.com Zohirul Alam Tiemoon
Taposh Ghosh
5.
Software Engineering Research
We have a software engineering research team who continuously whose members continuous research on big data, cloud computing, software design and engineering.
Our present research projects are listed below:
Finding new code smells inside software code.
Exploit machine learning for finding code smells.
6.
Human Resources
We have a dynamic team for running our office activities, software development, consulting and training program.
6.1.
Our Organogram
6.2.
Employee Summary
Designation Name Years of Experience
CEO & Lead Consultant Zohirul AlamTiemoon, 12
Manager, Operation Tanvir Ashraf 05
Accountant Shenjuti Tapader 03
Developers and Trainers Zohirul AlamTiemoon,
- OOP.net
- OOP in Java
12
Shafiul Hasan
- Android Application Development
08 Shirajul Mamun - OOP.net - Javascript 08 Foyzul Karim 05
6.3.
Employees’ Profile
CURRICULUMVITAE(CV)
Name of Expert: Zohirul Alam Tiemoon
Date of Birth: 01/07/1978
Country of Citizenship/Residence Bangladeshi
Education:
Level of Education Institute Year
B.Sc. in Computer Science & Engineering
Shahjalal University of Science and Technology 2003
H. S. C., Science Group Noakhali Govt. College 1996
Employment record relevant to the assignment: Period Employing
organization and your title/position. Contact information for references
Country Summary of activities performed relevant to the Assignment March 2008 - Present Lead Trainer, OOP.NET and Android Application Development, BASIS Institute of Technology & Management
Bangladesh C# Basics - VS 2010 IDE familiarization, language basics
OOP - User defined type, How to think in OO way, encapsulation, association and inheritance relationship, exception handling, interface, applied UML, delegates & events, Design principle, SOLID.
Database Design and Data Access - Database design fundamental, Layer
- OOP.Net
- OOP in Java Nilufa Akter
- iPhone Application Development
05
Biswanath Ghosh Tapos
- HTML5,CSS3
architecture, ADO.Net,
Entity Framework, SQL, Crystal report
Unit Testing & TDD - What and why Testing code? What and how Test Driven Development (TDD).
Web Basics ASP.Net Web Forms - How web works, HTML, CSS, JS, jQuery Basics, Statement management, Web forms, controls, ASP.Net Ajax, WCF. LINQ
Features of C# 3.0, 3.5 & 4.0 - Implicitly Typed Local Variables, Extensions Methods, Lamda Expression, Anonymous type, Named & Optional parameters, Dynamic support, Variance.
ASP.Net MVC - Creating View, Controllers & Model, Understanding Routing, Managing application state, Razor syntax, JavaScript &JQuery Ajax. Model Validation, Annotation.
Project - Project will require more time than 15 hour. Remaining time will be given by trainees in their house or in lab.
Android Fundamental
Android User Interface
Building Android Application
Data storage for Android Applications
Working with Resources in Android
Communication via Internet
Building Location Based Application (GPS Access, Mapping,
& Geo Search)
Creating Background Service
Testing and Deploying Android Applications
August 2013 - Present
CEO, Nerd Castle Leading, in conjunction with the Board, the development of the Company’s strategy;
Leading and oversee the implementation of the Company’s long and short term plans in accordance with its strategy;
Ensuring the Company is appropriately organized and staffed and to have the authority to hire and terminate staff as necessary to enable it to achieve the approved strategy;
Ensuring that expenditures of the Company are within the authorized annual budget of the Company; October
2008 - March 2010
Consultant, Business Automation Ltd.
Guiding the Development
Architectural Design December 2009 - February 2010 Coach of Software Team, Beximco Pharmaceuticals Ltd.
Conducted Corporate Training
Team Lead September 2006 - February 2008 Senior Software Engineer, ASA IT Team Lead
CURRICULUMVITAE(CV)
Name of Expert: Foyzul Karim
Date of Birth: 01/07/1982
Country of Citizenship/Residence Bangladeshi
Education:
Level of Education Institute Year
B.Sc. in Computer Science & Engineering
Institute- Rajshahi University of Engineering & Technology
2009
H. S. C., Science Group Institute- Adamjee Cantonment College 2004
Employment record relevant to the assignment: Period Employing
organization and your title/position. Contact information for references
Country Summary of activities performed relevant to the Assignment March 2009 - Present Lead Trainer, OOP.NET BASIS Institute of Technology & Management
Bangladesh C# Basics - VS 2010 IDE familiarization, language basics
OOP - User defined type, How to think in OO way, encapsulation, association and inheritance relationship, exception handling, interface, applied UML, delegates & events, Design principle, SOLID.
Database Design and Data Access - Database design fundamental, Layer architecture, ADO.Net, Entity Framework, SQL, Crystal report
Unit Testing & TDD - What and why Testing code? What and how Test Driven Development (TDD).
How web works, HTML, CSS, JS, jQuery Basics, Statement management, Web forms, controls, ASP.Net Ajax, WCF. LINQ
Features of C# 3.0, 3.5 & 4.0 - Implicitly Typed Local Variables, Extensions Methods, Lamda Expression, Anonymous type, Named & Optional parameters, Dynamic support, Variance.
ASP.Net MVC - Creating View, Controllers & Model, Understanding Routing, Managing application state, Razor syntax, JavaScript &JQuery Ajax. Model Validation, Annotation.
Project - Project will require more time than 15 hour. Remaining time will be given by trainees in their house or in lab.
April 2012 - Present
Software Engineer at Secure Link Services Ltd
Leading, in conjunction withthe Board, the development of the Company’s strategy;
Leading and oversee the implementation of the Company’s long and short term plans in accordance with its strategy;
Ensuring the Company is appropriately organized and staffed and to have the authority to hire and terminate staff as necessary to enable it to achieve the approved strategy;
Ensuring that expenditures of the Company are within the authorized annual budget of the Company;
March 2012 and Team Lead at The Databiz Software Ltd.
Architectural Design
March 2009 - June 2009
Junior Programmer at New age InfoTech Services Limited
Conducted Corporate Training
Team Lead December 2008 - December 2008 Trainee Programmer at Live outsource Limited Team Lead
CURRICULUMVITAE(CV)
Name of Expert: Shafiul Hasan
Date of Birth: 01/07/1980
Country of Citizenship/Residence Bangladeshi
Education:
Level of Education Institute Year
B.Sc. in Computer Science & Engineering
Shahjalal University of Science and Technology 2004
H. S. C., Science Group Dhanmondi Govt Boys' High School 2000
Employment record relevant to the assignment: Period Employing
organization and your title/position. Contact information for references
Country Summary of activities performed relevant to the Assignment March 2013 – Present Assistant Trainer, Android Application Development, BASIS Institute of Technology & Management Bangladesh Android Fundamental
Android User Interface
Building Android Application
Data storage for Android Applications
Working with Resources in Android
Communication via Internet
Building Location Based Application (GPS Access, Mapping, & Geo Search)
Creating Background Service
Testing and Deploying Android Applications
November 2013 – Present
R&D Manager Dhaka at Widespace AB
Leading, in conjunction with the Board, the development of the Company’s strategy;
Leading and oversee the implementation of the Company’s long and short term plans in accordance with its strategy;
Ensuring the Company is appropriately organized and staffed and to have the authority to hire and terminate staff as necessary to enable it to achieve the approved strategy;
Ensuring that expenditures of the Company are within the authorized annual budget of the Company;
June 2013 - October 2013
SDK Team Lead at Widespace AB.
Guiding the Development
Architectural Design November 2012 - May 2013 Android Developer at Widespace AB
Conducted Corporate Training
Team Lead August 2009 - October 2012 Software Developer at Vantage Labs LLC Team Lead
Application Development & Design January 2008 - September 2009 Application developer at IT magnet Team Lead
Application Development & Design
August 2006 - December 2007 Consultant at Southtech Ltd Team Lead
CURRICULUMVITAE(CV)
Name of Expert: Md. Shirajul Islam Mamun
Date of Birth: 01/07/1985
Country of Citizenship/Residence Bangladeshi
Education:
Level of Education Institute Year
B.Sc. in Computer Science & Engineering
Islamic University Kushtia 2010
H. S. C., Science Group Jessore Cantonment College 2006
Employment record relevant to the assignment: Software Engineer at BRAC IT Services Limited
May 2014 - Present (5 months)
Asst. Trainer at Nerd Castle
August 2012 - Present (2 years)
• Building professional community and give the idea of good practice In software engineering. • Give training on .NET technology.
Software Engineer at Periscope Technology Solutions Limited
November 2012 - April 2014 (1 year 6 months) Working on ERP solution development.
Junior Software Engineer at Nerd Castle
February 2012 - October 2012 (9 months)
• Core development of Software according to design • Refactoring existing code & Unit Testing
CURRICULUMVITAE(CV)
Name of Expert: Biswanath Ghosh Tapos
Date of Birth: 09/08/1986
Country of Citizenship/Residence Bangladeshi
Education:
Level of Education Institute Year
B.Sc. in Computer Science & Engineering
Dhaka City College 2010