About Us
Kodecmap was established in 2018 to provide affordable digital solution to school's (K-12) all operations and academic processes to improve the efficiency and transparency in the system.
We believe in work hard and work smart and at the same time, dig out opportunities where no one sees them. It's easier to do your work in good times, but also learn to enjoy the thrill of overcoming a tough challenge in rough times. We always believe in Best service in the stipulated time with the reasonable cost. Our advantage is the high quality and flexibility of our services. We endeavour to exceed all our customers' expectations through the effective, efficient and sustainable design and implementation of new and improved processes and technologies.
Our Products & Services
We call our flagship product - truSchoolCareTM.
truSchoolCare is a multi interconnected modules which automates all of schools operations (Admissions, Exams, Attendance,Time Table generation, Kids Learning, Fee Submission,Library Management, Educational Social Network etc) and academics process. mYS is a multiartifact product which covers all the major platforms, hence enhances the freedom and connectivity with the all involved stakeholders.
Core modules of truSchoolCareTM are
Keeping security and simplicity in mind we have created a bundle of 3 applications to serve the purpose. These application are always in sync to each other. Even though we have thought your need carefully but these modules are designed to be scalable and maintainable at the same time.
Web Application(Mobile First)
- Responsive and Adaptive Website
- Offline capable(relevant portion)
- School's Detailed Infomation
- Student's Discussion Room(for above class 5)
- Play and Learn(Under Primary)
- Teacher's Corner
- Weekly / Monthly / Yearly News Section
- Dual theme ( dark / light ) support
Mobile App
- Android / iOS(apple) Support
- Offline capable(relevant portion of the app)
- Student's Profile Management
- Message Box
- Attendance, Timetable and syllabus View
- Progress card view
- Talk to Teacher(Chat Room)
- Weekly / Monthly / Yearly News Section
- Secure Escort and Visitor management
- Dual theme ( dark / light ) support
Resource Manangement App (Admin Console)
- WebApp or Desktop App
- Role Based Access Management
- Webapp or Mobile app data management
- Admission Management
- Fees Management
- Marks Management
- Timetable Management
- Accounts Management
- Schedule swapping or substitution Management
- Dual theme ( dark / light ) support
Our Work Culture
At Kodedcamp we provide a solid foundation for young learners to build their careers and shape their future. Being a tech savvy company, our flexible, encouraging and energetic environment helps young talent to blossom and grow. We provide comprehensive trainings on the relevant technologies to our new joinees/trainees. We do offer work from home in required conditions for deserving employees.
Open Source Contributions
We share some of our learnings in the form of small projects and video tutorials on the Github and Youtube. .
Careers
Since we have a small team , every team member has to wear so many caps. Almost every team member has to be involved in many activities at the same time. It also gives you an opportunity to learn various aspects of the software development like whether it's a Development Machine Setup or Software designing or modelling, peer code reviews, testing , deployment etc. We have two kind of job opportunities for you depending upon your relevant experience in the technologies we work on.
Please do have a look at the below requirements and send you resume at kodecamp.in@gmail.com. Please do mention Job Title in the subject line of the email.
Job Title : Experienced Developer
Expectations :
Front End Technologies
- Html 5 ,CSS 3 and Fundamentals of JavaScript(ES 6)
- Understanding of JavaScript's single threaded model
- Understanding of JavaScript's(ES 6) Features
- Experience in User Interface design without using any UI Framework/toolkit
- Knowledge of any UI Framework - like Bootstrap, Bulma Css) is an added advantage
Server Side Language : Java( Core )/ JDK 8
- Understanding of OOPs concepts
- Usage of various methods provided by java.lang.Object
- Usage of interface, abstract class and concrete class
- Understanding of Collection Framework
- Understanding about Exceptions and Exception handling
- Awareness about new features included in JDK 8
- Experience in writting maintainable code (SOLID Principle, Design Patterns)
Server Side Technologies : JEE / Spring / SpringBoot
- Understanding of MVC Framework
- Knowledge of JavaServer Faces or Spring MVC or Vaadin
- Knowledge of CDI/DI/EJB 3.0/JPA/JAXRS
- Experience in writting JEE or Spring Application
On Job Software Trainee
Expectations :
- Understanding of fundamental language constructs like : variables, variable scoping, looping, functions , conditionals , classes etc.
- Some knowledge of html,css
Training Details :
- Training duration is atleast 12 weeks(full time : 5 hours a day) or 24 weeks ( part time : 3 hours a day)
- You are not charged any fee for the training but since we are investing our time and resources on you, so we take a guarntee amount which is given to you in term of stipend after the successful completion of the training.
Entire Training is conducted 3 parts
Part - 1 (JavaScript Based Tech)
- Understanding of requirements and UI design fundamentals
- Fundamentals of Html, CSS and Javascript
- Responsive ,adaptive and progressive web app concepts
- Creating your own css library as a Proof of concept
- Understanding and using popular css frameworks like Bulma and bootstrap
- Understaing of NodeJS/npm/npx
- Typescript Fundamentals
- Understanding of Web Standards like (Webcomponents, Shadow Dom, Templating etc)
- Creating an application as a proof of concept
- Building a demo app by using frameworks like Angular, React, Vue or Svelte.
Part - 2 (Core Java)
- Understanding of OOPS and SOLID principles of software design.
- Understanding requirements and modelling your application by using OOPS and SOLID principles.
- Using design patters
- Important and most usable core classes of JDK 8.
- Functional Programming concepts and Newly added features in JDK 8.
- Fundamentals of RDBMS(Sql Squeries)
- Interaction with RDBMS through JDBC Api
- Optimizing JDBC by applying SOLID principles and design patterns
Part - 3 (Monolith Enterprise Development)
- Understanding of Client-Server Architecture and Http Protocol
- Exposing Data through Servelts
- Introduction to JSP as a View Layer to Servlets and understanding of MVC architecture.
- A demo app as a proof of concept of MVC by using Servlets and JSP.
- Replacing the self made MVC with JSF/Spring MVC
- Introduction to JEE and it's core components.
- Introduction to reusable components (CDI Bean,EJBs,JPA Entities) into our archetecture
Part - 4 (Microservices Based Enterprise Development)
- Introduction to JAX RS and microservices.
- Understanding of Authentication and Authorization
- Live Assignment of a week to proove that you have learnt it all.