About
A talented individual with strong communication skills and team spirit pursuing an MS in Computer Science from Memorial University of Newfoundland, Canada.
Software Engineer
A problem is a chance for us to do our best.
- Birthday: 18 November 1995
- Website: pranavarora1895.github.io
- School: Memorial University of Newfoundland
- City: St. John's, NL
- Age: 28
- Degree: MS in Computer Science
- Mail: aurorapranav187@gmail.com
- Job: Software Developer
Welcome to my portfolio website! I'm an accomplished professional with a multi-faceted background across various roles in the technology landscape. With over 5 years of experience in roles ranging from Full-Stack Developer to Network Engineer, Training & Development Coordinator, and Software Engineer, I've cultivated a versatile skill set and a passion for creating impactful solutions.
I hold a Master of Science in Computer Science from Memorial University of Newfoundland, Canada, complemented by a Bachelor of Technology in Electronics & Communication Engineering from SRM Institute of Science and Technology, India. My journey through the tech realm has equipped me with expertise in Angular, Python, Django/Flask, JavaScript/TypeScript, AWS, and more. From rewriting legacy applications to developing modern web solutions, I've consistently embraced challenges, fostered teamwork, and delivered exceptional outcomes. Explore my portfolio to discover the projects that exemplify my commitment to innovation and excellence.
Facts
Software Engineering is my passion and working sincerely and effeciently for the client, project or students are my top priorities.
Years of Experience
Projects
Awards & Recognitions
Trainee
JavaScript
Sync and Aysnc behavior in JS, worked on different frontend and backend JS frameworks.
TypeScript
Enums, Interfaces, Classes, Constructors, Datatypes, Decorators, Modules, Any, using strict mode.
Angular
Components, Structural & Functional Directives, Routing, Services, Property binding, Two way binding, ng-content, ng Forms, Angular lifecycle hooks, Depencency Injections.
React
Components, JSX, React Props, State, Hooks, Async Data, Conditional Rendering, Async/Await, Data Fetching.
NodeJS
Express JS, working with JWTs, file handling, Web Server and HTTP Module, Socket programming.
Java
Abstraction, Polymorphism, Inheritance, Encapsulation, Constructors, API, Strings, Methods, Classes, Exception handling.
Spring Boot
Controllers, Services, Repository, ModelMapper, Entities, DTOs, Specifications, API testing using Postman.
SQL
Queries, Joins, Distinct, Order By, Like, Nested Queries, connecting DB with various backend frameworks like Django, Spring Boot, NodeJS.
NoSQL
Document DB, Collections, Filter, MongoDB, Handling key-value paired unstructured data.
HTML
Block and Inline level modern tags, tables, forms, templating, code formatting.
CSS
Flexbox, Grids, Layering of CSS, etc. Used CSS frameworks such as PrimeNg, Tailwind, BootStrap.
Deployment
Jenkins (CI/CD). Deployments on different platforms such as Heroku, Netlify, and GitHub Pages.
Testing
Frontend Testing using Storybook, Unit Testing, Regression Testing using Jest, Mocha. Logging using Success, Info, Warning, Error messages.
Python
From web frameworks such as Django and Flask to Data Analysis and Machine Learning concepts.
Django
MVT Architecture, Serializer, ORM Model, Context processors, Authentication, Message framework.
Flask
Jinja templating, SQLAlchemy, Slug field usage, Flask mail, Session variable, CRUD operations, Integration with Redis database.
Data Analysis
Data Cleaning, pre-processing, categorical analysis, feature engineering. Pandas, Numpy, Data vizualization libraries like Matplotlib, Seaborn.
Machine Learning
Supervised & Unsupervised Learning. Concepts of Regression, Classification, and different algorithms such as SVM, Neural Networks, K-Neighbors, K-Means, etc. Worked on Deep Learning libraries such as Pytorch.
AWS
Knowledge about EC2, auto-scaling, S3, Security Groups, Monitoring using AWS Cloudwatch, ACLs, AWS Lambda, and AWS IAM user groups and roles.
Project Management
Agile Methodology, Kanban, Scrum, Jira, Confluence, Office365.
CMS
WordPress and its integrations. Wix and its Velo tools.
Resume
Download ResumeSummary
Pranav Arora
Innovative and deadline-driven Software Engineer with 5+ years of experience in designing and developing user-centered applications from initial concept to final, polished deliverable.
- St. John's, NL
- aurorapranav187@gmail.com
Education/Internship
Master of Science, Computer Science
2022 - Present
Memorial University of Newfoundland, Canada
Currently studying as a Graduate Student in Memorial University, NL. My courses include:
- Applied Algorithms
- AI/ML
- Data Analysis/Visualization
- Software Engineering
- Computer Vision
Network Engineer Intern
2018
Cisco Systems, Bangalore
Contributed to the Cisco Contact Center Operations Suite (CCOps) project, aiding Cisco Engineers in troubleshooting Contact Centre issues through automated log collection and problem resolution using the Known Error Database Engine.
Summer Intern
2017
Bharat Sanchar Nigam Limited, Jhansi, U.P., India
Understood about how mobile and landline communication works and how a call is setup.
Technical Head
2017 - 2018
The Electronics Club, SRMIST, Chennai
- Led the Electronics Club team and conducted recruitment for new candidates.
- Taught Arduino and Networking to the participants of The Electronics Club.
- Conducted Hands on workshop on Arduino.
B.Tech. - Electronics & Communications Engineering
2014 - 2018
SRM Institute of Science and Technology, Chennai
Senior High School
2012 - 2014
Holy Cross Higher Secondary School, Datia, M.P., India
High School
2012
Cathedral College, Jhansi, U.P., India
Professional Experience
Teaching Assistant
Jan 2024 - Apr 2024
Memorial University of Newfoundland, St. John's NL, Canada
- Area: Web Development
Full-Stack Developer
May 2023 - December 2023
Canadian Blood Services, St. John's, NL, Canada
- Contributed to the Donor Experience Management team, focusing on scalable internal applications, and following Agile methodology in software development.
- Utilized Angular for frontend development, built many custom components, leveraging modern CSS styling practices to match UI/UX design.
- Developed a comprehensive component library with Storybook integration for testing and code reuse. Addressed challenges in modifying component library styles using CSS layering and Angular Class/Style precedence.
- Worked on the Spring Boot backend, utilizing ModelMappers and Specifications for joining entities/DTOs and filtering.
- Debugged a sorting issue in the frontend table, discovering the data was sorted by name only, not by ID, in the Oracle database.
- Employed Jenkins for building and automation.
Research Platform Programmer(Part-time)
2022 - 2023
Memorial University of Newfoundland, St. John's NL, Canada
- Created a JavaScript Express microservice facilitating a handshake between Qualtrics Server and a third-party server with JSON Web Token (JWT) authentication.
Software Engineer
2020 - 2022
MyKarma Consulting Services, TX
- Developed MyKarma Consulting Services Website using Django Framework as Backend. It has various features such as Live Chat, Google Tag Manager, Certificate Verification System, etc.
- Worked on an E-Commerce Project using Django Framework as backend, and HTML, CSS, JS along with BootStrap CSS in frontend.
- Solved the major challenge of querying and displaying the Transfer Certificates from the Students' Database along with the download feature option.
- Implemented Flask's Jinja Templating and SQLAlchemy to perform CRUD operations, authentication & session management into a Blog App.
- Developed a WordPress website for Inner Wheel Club Shimla. It includes several features such as display logic of events and projects, an online donation system through various payment gateways,a news announcement scroller, etc.
Training & Development Coordinator
2018-2020
Institute of Computer and Information Technology(ICIT), Jhansi
- Python Training and Development Coordinator
- Assisted Software Development Team to develop software and websites for small business houses.
- Developed Training Videos for the clients
Freelancer
2018-Present
- Training & Development in website designing, Python and its frameworks such as Django & Flask.
- Implemented Backend Automation Script in AWS using Python.
- Developed COVID-19 Vaccine Tracker App in Python using CoWIN API.
Testimonials
RecommendationsContact
Let's have a chat together
Email:
aurorapranav187@gmail.com