← Back to list
Middle
Registration: 04.08.2024

Kamran Khan

Portfolio

ENXSYS

● Working on a semi-government project based in New Jersey, focused on developing a School Bus System. ● Utilizing Express Zod API to ensure robust and type-safe API schema validation and documentation. ● Leveraging PostgreSQL for robust and scalable database management to support the complex structure of the project. ● Implementing Prisma ORM to streamline database interactions and ensure efficient data management. ● Integrating Google Maps for precise route visualization and real-time location tracking. ● Using Google Maps Directions API to calculate travel times and optimize route planning. ● Implementing GeoTracking API for live location tracking of school buses, enhancing route monitoring and safety. ● Designing and managing a comprehensive database structure for scheduling routes and driver assignments. ● Implementing a multi-role portal for drivers and super admins to manage routes, track live locations, and automate payroll calculations based on route assignments and package details.

Ekkel Ai

● Skilled in developing full-stack web applications using the MERN stack, ensuring end-to-end functionality. ● Implemented real-time chat functionality using Socket.IO enabling seamless conversations between users. ● Integrated Firebase Cloud Messaging to send in-app notifications for new messages, alerts and real-time updates. ● Incorporated Stripe API forsecure card payments, subscriptions and invoicesto monetize premium features. ● Developed SMS/email verification using Twilio and Nodemailer for multi-factor authentication during signup. ● Implemented authentication using Json Web Tokens, Bcrypt and Passport for user security. ● Constructed robust backend APIs with Node/Express for CRUD operations and business logic. ● Developed role-based access control (RBAC) using Json Web Tokens to restrict access to authorized users. ● Integrated social login functionalities (e.g., OAuth) to enhance user experience and allow easy registration and login through popular platforms. ● Ensured seamless integration between frontend and backend components, fostering a cohesive and responsive user experience. ● Utilized MongoDB for efficient and scalable database management, ensuring optimal performance for data storage and retrieval. ● Proficient in API testing with Pactum for expressive API tests and SuperTest for end-to-end testing. ● Strong expertise in Jest for thorough unit testing of JavaScript and React applications. ● Demonstrated a commitment to continuous learning, staying updated with the latest technologies and best practices in MERN stack development.

Logicera

● Developed Oracle Forms and Reports to digitize business processes and workflows for clients. ● Cloned, consolidated, and upgraded development and production databases using Oracle tools. ● Performed diagnostics on and troubleshooting of performance issuesin Oracle databases. ● Assisted in installation, configuration and maintenance of Oracle EBS suite and Oracle Database. ● Applied security patches, hot fixes and upgradesto Oracle solutions ensuring compliance. ● Documented Oracle environments,systems, processes through manuals, wikis and flowcharts. ● Conducted user acceptance testing (UAT) on new applications and addressed bugs/issues.

Skills

JavaScript
TypeScript
React
Next.JS
ZOD Express API
NumPy
Express ZOD API
PostgreSQL (Prisma, TypeORM)
MERN
MongoDB
MySQL
Jest
Pactum
SuperTest
Oracle E-Business Suite
Oracle Forms
Oracle Reports
Git
Docker
UAT
AWS
Twilio
JSON
Socket.IO
Google Maps
Nodemailer
Python
Keras
Tensorflow
PyCharm

Work experience

Software Engineer
since 06.2024 - Till the present day |ENXSYS
MERN
Professional Responsibilities at ENXSYS - Designing and Implementing Scalable Systems: Leveraging expertise in MERN stack development to design and implement a comprehensive system for managing school bus routes, driver assignments, and scheduling. - API Schema Validation and Documentation: Utilizing Express Zod API to ensure robust, type-safe, and well-documented API schemas, facilitating easier maintenance and integration with other systems. - Database Management: Working with PostgreSQL, showcasing adaptability and willingness to learn and work with different technologies despite being a MERN developer. - Efficient Data Management: Implementing Prisma ORM to streamline database interactions, ensuring efficient data management and reducing the complexity of database operations. - Route Visualization and Real-Time Tracking: Integrating Google Maps for visual representation of bus routes and enabling real-time location tracking, enhancing the overall user experience. - Multi-Role Portal Management: Designing and managing a portal for drivers and super admins to handle route management, live location tracking, and automate payroll calculations based on route assignments and package details. In the role as a MERN developer at ENXSYS, responsibilities encompass designing, implementing, and maintaining a complex system requiring expertise in both front-end and back-end development, database management, and API integration.
Software Engineer
07.2023 - 06.2024 |Ekkel Ai
MongoDB, Express.Js, React, Node.Js, Socket.IO, Firebase Cloud Messaging, Twilio, Nodemailer, Json Web Tokens, Bcrypt, Passport, JavaScript, React
● Skilled in developing full-stack web applications using the MERN stack, ensuring end-to-end functionality. ● Implemented real-time chat functionality using Socket.IO enabling seamless conversations between users. ● Integrated Firebase Cloud Messaging to send in-app notifications for new messages, alerts and real-time updates. ● Incorporated Stripe API forsecure card payments, subscriptions and invoicesto monetize premium features. ● Developed SMS/email verification using Twilio and Nodemailer for multi-factor authentication during signup. ● Implemented authentication using Json Web Tokens, Bcrypt and Passport for user security. ● Constructed robust backend APIs with Node/Express for CRUD operations and business logic. ● Developed role-based access control (RBAC) using Json Web Tokens to restrict access to authorized users. ● Integrated social login functionalities (e.g., OAuth) to enhance user experience and allow easy registration and login through popular platforms. ● Ensured seamless integration between frontend and backend components, fostering a cohesive and responsive user experience. ● Utilized MongoDB for efficient and scalable database management, ensuring optimal performance for data storage and retrieval. ● Proficient in API testing with Pactum for expressive API tests and SuperTest for end-to-end testing. ● Strong expertise in Jest for thorough unit testing of JavaScript and React applications. ● Demonstrated a commitment to continuous learning, staying updated with the latest technologies and best practices in MERN stack development.
Associate It Consultant
06.2022 - 08.2023 |Logicera
Oracle EBS, Oracle Database
● Developed Oracle Forms and Reports to digitize business processes and workflows for clients. ● Cloned, consolidated, and upgraded development and production databases using Oracle tools. ● Performed diagnostics on and troubleshooting of performance issuesin Oracle databases. ● Assisted in installation, configuration and maintenance of Oracle EBS suite and Oracle Database. ● Applied security patches, hot fixes and upgradesto Oracle solutions ensuring compliance. ● Documented Oracle environments,systems, processes through manuals, wikis and flowcharts. ● Conducted user acceptance testing (UAT) on new applications and addressed bugs/issues.

Educational background

Computer Science (Bachelor’s Degree)
2019 - 2023
The University of Lahore

Languages

PunjabiNativeUrduNativeEnglishAdvanced