Hello, I'm Ankit Senjaliya. I'm a full-stack developer with more than 8 years of experience. I enjoy building web apps & games. I'm eager to extend my skills and collaborate on innovative projects. If you're seeking a professional in development, let's create something exceptional together!
About me
As a passionate full-stack developer, I thrive on the thrill of constantly exploring and integrating cutting-edge technologies into my projects. With more than 7 years of experience in the industry, I've honed my skills in a wide range of tech stacks, allowing me to create dynamic and innovative web applications & software.
With expertise in React, TypeScript, JavaScript, Java, Spring Boot, and Node.js, I specialize in crafting robust web applications, On the back end, I leverage Java, Spring Boot, and Node.js,for scalable, high-performance solutions. TypeScript ensures type-safe development, guaranteeing reliable and error-free code. I excel in data management, designing efficient models and ensuring data integrity. Collaborative by nature, I thrive in cross-functional teams with a focus on open communication. Committed to continuous learning, I stay updated with industry best practices. Ready to integrate cutting-edge technology, I'm poised to elevate your projects to new heights.
My experience
Consultant, Application Developer
CIBC - Toronto, CA
In my current role, I'm taking diverse responsibilities, showcasing proficiency in developing features for a full-stack web application. This included intricate tasks such as creating web components, implementing intelligent workflows, and ensuring seamless upgradability using React, TypeScript, Java, Spring Boot
2019 - PresentSoftware Developer
Blackberry Ltd - Waterloo, CA
I specialized in full-stack web development, utilizing React, Redux, TypeScript, Java, REST Services, Spring Boot, API/Microservices, Maven, Jenkins, Web Services, JIRA. I have a strong background in designing and developing OAuth2.0 Single Sign-On systems using Spring Security. Additionally, I excel in REST Web Services design, API integration, and deployment through a CICD pipeline using Jenkins
2018 - 2019Master of Applied Computing
University of Windsor, CA
Relevant Courses: - Advanced Algorithms and Data Structures - Machine Learning and Artificial Intelligence - Distributed Systems - Distributed Systems
Research Project: - Search Engine
2017 - 2019Application Developer
Sanvi Technologies - Surat, IN
My experience encompasses the end-to-end development of dynamic web applications, incorporating robust front-end interfaces with React and Redux, while ensuring seamless back-end operations with NodeJS and MySQL databases. Additionally, I leverage Styled Components to create visually appealing and responsive UIs. My expertise lies in delivering efficient, user-centric solutions through an array of cutting-edge technologies.
2016 - 2017Unity Application Developer
Arthisoft Inc. - Ahmedabad, IN
I've honed my technical proficiency in JavaScript programming through the development of 2D and 3D games. This involved implementing concepts like Enemy AI, Gameplay Mechanics, and User Display Controller, along with extensive testing and debugging. Additionally, I worked on experimental prototypes, including 2D animation sprites and procedural mesh generation. I also leveraged shaders for 2D games to address issues related to memory management, device display FPS performance, and graphics/UI animation.
2015 - 2016Bachelor of Computer Science
Gujarat Technological University, IN
Relevant Courses: - Object-Oriented Programming - Data Structures & Algorithms - Database Systems - Web Development - Operating Systems
Research Project: - AR/VR based 3D Application
2011 - 2014My skills
- React
- JavaScript
- TypeScript
- Next.js
- Node.js
- Java
- Spring Boot
- Maven
- RestAPI
- Microservices
- JSON
- HTML
- CSS
- Git
- Tailwind
- Redux
- Styled-Components
- React-router-DOM
- GraphQL
- MongoDB
- Express
- Oracle DB
- Python
- Django
- Framer Motion
- Unity
- Blender
- Gimp
My projects
Employee Management System
Created Full stack Web application for managing Employees using React, Redux, TypeScript, Java, Spring Boot, MySQL.
- React
- Redux Toolkit
- TypeScript
- Java
- Spring Boot
- MySQL
Exercise Tracker App
Implemented Full stack Web application to track everyday Exercises
- React
- JavaScript
- Express.js
- NodeJS
- MongoDB
- BootStrap
Git Repository Analyzer
Implemented Web applicaton to find a Git Respository Information and Analytics through Developer's Username. Implemented Using TypeScript, JavaScript, Node.js, Git API.
- TypeScript
- Angular
- Node.js
- GitHub API
- HTML
Finance Tracker
Developed Web Application to keep track of financial transaction history such as split, spend, borrow money using an HTML/CSS, Javascript, Bootstrap and NodeJS
- JavaSript
- Express.js
- Node.js
- MySQL
- BootStrap
- HTML
- CSS
Reality Trader
Implemented E-Commerce Web application for real estate business.
- JavaScript
- python
- Django
- BootStrap
- HTML
- CSS
Web Search Engine
Created a search engine with functionalities such as counting the frequency of words using Boyer Moore Algorithm, web page ranking using Quicksort Algorithm, spellchecking and suggestion using Edit Distance and HTML to TEXT converter using Jsoup converter
- Java
- HTML
- JavaScript
- BootStrap
- JSON
2D-3D Animation Library
Implemented & Published Animation library using C#, It gives a flexibility to developer to perform object's positioning, scalling, rotation and color animation by giving source vector and target.
- C#
- OpenGL
- Unity
Seat Matrix Verification
Developed an android application which primary interact with RF module enabled microcontroller to know exact available seats in any transportation vehicle.
- Java
- Java Embedded
- Arduino
- NetBeans
- Stm32 Microcontroller
Space Shooter VR-Game
Secured the 2nd Prize for developing a 3D VR space shooter game.
- Unity
- JavaScript
- Blender
- Photoshop
- Oculus VR
Augmented Reality Prototype
Developed various genres (AR, VR, Games, 3D Models) projects and experimental prototypes in recreational time
- Unity
- C#
- AR Vuforia
- Blender
- Photoshop
Summer Skater
Coded and Designed 2D Player Mechanics, Enemies Behaviours, Overworld Systems, GUI & Menu Systems and Visual Effects. Coded 2D physics engine utilizing kinematics, friction and collision response.
- Unity
- C#
- Blender
- Photoshop
- Sprite Animation
- Unity Audio Mixer
Portfolio Website
Implemented and Hosted first portfolio website on Heroku.
- python
- Django
- Heroku
- HTML
- BootStrap
Socket Shell
Developed a remote shell by implementing server-client socket-based programming in C language using TCP/IP protocol that performed on two different machine.
- C
- Ubuntu
- VM
Contact me
Please contact me directly at asenjaliya1994@gmail.com or through this form.