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 (8 th 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 The main focus of this course 2008 1800 This is 150 is to understand Object Oriented Design and Coding. It also focuses on C# provide this language, database design, training ASP.Net, MVC, Unit Testing program with etc. as though trainees could BITM and easily enter in job market also from our after completing this training office successfully Object Oriented Programming in.net Object Oriented Programming in Java Object Oriented Programming in PHP Global Outsourcing Professional Training 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 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 This course is design for them who want to build their career in online market places such as odesk, freelance, scriptlancer, etc This course provides trainees a fundamental background of 2011 200 This is 150 provide this training program with BITM and also from our office. 2013 100 This is 120 2013 60 This is 30 2014 20 This is 50
Program on IT Services Android Application Development using Java Enterprise Application Development using Java iphone Application Development Software Design Principles and Patterns PHP with Laravel 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 This course is for who want to build their career in android application development. Trainees will learn android SDK, Sqlite, Java basics, etc. 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 Webenabled Internet applications such as electronic business This course is design for who wants to build their career in iphone application development. 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. Design course is design for those who want to learn web 2012 150 This is 120 and also from BITM 2013 25 This is 120 2014 20 This is 120 2013 60 This is 50. 2014 30 This is 120
framework JavaScript Window Phone Application Development Game Development using Unity 3D SharePoint Server programming using php Laravel framework. After completion Solid foundation on programming techniques using PHP and Laravel Framework, and Knowledge on Linux server Management system. 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. The trainees will be made familiar with Windows Store application development using web technologies such as JavaScript, HTML5, and CSS3 Participants will get an handson idea on game development in Unity 3D 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 45 This is 60 2014 15 This is 80 2014 10 This is 130 2013 30 This is 80 Social Media Participants will learn and 2014 20 This is 60
Marketing Search Engine Optimization 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. 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
3. Work Experience in Gov. Project through BITM We have worked in a government project: Fast Track Future Leader (FTFL) 1 st 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 Business Automation Ltd Insight Technologies Ltd Databiz Software Ltd Beximco Pharma Ltd Advanced Software Development AmarBag.com BitBirds Ltd. Assigned Resource Person Zohirul Alam Tiemoon Zohirul Alam Tiemoon Zohirul Alam Tiemoon Foyzul Karim Zohirul Alam Tiemoon Zohirul Alam Tiemoon Zohirul Alam Tiemoon Taposh Ghosh 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. Dynamic monitoring of code quality.
6. Human Resources We have a dynamic team for running 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, 12 - OOP.net - OOP in Java Shafiul Hasan 08 - Android Application Development Shirajul Mamun 08 - OOP.net - Javascript Foyzul Karim 05
- OOP.Net - OOP in Java Nilufa Akter - iphone Application Development Biswanath Ghosh Tapos - HTML5,CSS3 05 05 6.3. Employees Profile CURRICULUM VITAE (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 & Shahjalal University of Science and Technology 2003 Engineering H. S. C., Science Group Noakhali Govt. College 1996 Employment record relevant to the assignment: Period Employing Country Summary of activities performed relevant organization and to the Assignment your title/position. Contact information for references March 2008 - Present Lead Trainer, Bangladesh C# Basics - VS 2010 IDE OOP.NET and familiarization, language basics Android Application Development, BASIS OOP - User defined type, How to think in OO way, encapsulation, Institute of association and inheritance Technology & relationship, exception handling, Management 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). 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,
August 2013 - Present October 2008 - March 2010 December 2009 - February 2010 September 2006 - February 2008 & Geo Search) Creating Background Service Testing and Deploying Android Applications 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; Consultant, Business Guiding the Development Automation Ltd. Architectural Design Coach of Software Conducted Corporate Training Team, Beximco Team Lead Pharmaceuticals Ltd. Senior Software Team Lead Engineer, ASA IT Application Development & Design
CURRICULUM VITAE (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 Country Summary of activities performed relevant organization and to the Assignment your title/position. Contact information for references March 2009 - Lead Trainer, Bangladesh C# Basics - VS 2010 IDE Present OOP.NET BASIS familiarization, language basics Institute of OOP - User defined type, How to Technology & think in OO way, encapsulation, Management 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). Web Basics ASP.Net Web Forms -
April 2012 - Present Software Engineer at Secure Link Services Ltd 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. 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 2010 - Analyst Programmer Guiding the Development
March 2012 and Team Lead at Architectural Design The Databiz Software Ltd. March 2009 - Junior Programmer at Conducted Corporate Training June 2009 New age InfoTech Team Lead Services Limited December Trainee Programmer Team Lead 2008 - at Live outsource Application Development & Design December Limited 2008
CURRICULUM VITAE (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 & Shahjalal University of Science and Technology 2004 Engineering H. S. C., Science Group Dhanmondi Govt Boys' High School 2000 Employment record relevant to the assignment: Period Employing Country organization and your title/position. Contact information for references March 2013 Assistant Trainer, Bangladesh Present Android Application Development, BASIS Institute of Technology & Management November R&D Manager Dhaka 2013 at Widespace AB Present Summary of activities performed relevant to the Assignment 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 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 - SDK Team Lead at Guiding the Development October Widespace AB. Architectural Design 2013 November Android Developer at Conducted Corporate Training 2012 - May 2013 Widespace AB Team Lead August 2009 Software Developer Team Lead - October at Vantage Labs LLC Application Development & Design 2012 January 2008 Application Team Lead - September 2009 developer at IT magnet Application Development & Design August 2006 Consultant at Team Lead - December Southtech Ltd Application Development & Design 2007
CURRICULUM VITAE (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 & Islamic University Kushtia 2010 Engineering 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
CURRICULUM VITAE (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 & Dhaka City College 2010 Engineering H. S. C., Science Group Jessore Cantonment College 2004