Tauqeer Shoaib ([email protected])
About me | Projects | Skills | Education | Experience | Interests
I'm a determined, passionate, and curious Full Stack Software Developer, looking to join a company on an exciting journey where I can use my skills and knowledge to help create innovative and meaningful solutions. I would like to make a real impact while making a positive contribution to the team and the company. In my search for my passion, I came across coding and quickly realized its potential, the challenge, and the potential to change lives.
In August 2022, I began studying software development at Makers Academy where I realized my natural aptitude for coding. In order to gain a deeper understanding of various programming languages and frameworks and apply my knowledge to real-world projects, I used my analytical mind and curiosity.
Project Name | Description | Repo | Technologies |
---|---|---|---|
FriendZone | A social media site that brings people together to make the world a better place. It includes a chat function and a swipe right feature to enable the chat. | https://github.com/tauqeer92/MERNsters-inc | Javascript, MongoDB, Express, React, Node.js, Firebase, Jest, Cypress |
Spybook | A superhero-exclusive social media site. | https://github.com/tauqeer92/acebook-the-incredibles | Javascript, Mongodb, Express, React, Node.js, Firebase, Jest |
Air BNB | A clone of Air BNB that allows users to book a space and owners to list a space. | https://github.com/tauqeer92/makersbnb-ruby-seed | Ruby, Postgresql, HTML, CSS, SQL, RSpec |
Bowling Scorecard | A bowling scorecard program which includes frame by frame scoring. | https://github.com/tauqeer92/bowling | Javascript, Jest, HTML, CSS |
For more, please see my GitHub repo list.
- As part of Makers, I learned Node.js, Express, React, and MongoDB while building a social media site in a few weeks, without being taught during the course and no prior experience.
- As I transitioned from Senior Interviewer to Supervisor, I had to develop many soft skills quickly in order to lead a team effectively.
- The London bus network is one of the main forms of transport in the city, and as it needs to follow a strict timetable to ensure London keeps moving, I had to adhere to the timetable despite challenging situations.
- As well as having a desire to understand relevant coding concepts in detail, I enjoy writing creative, clean code.
- When I am coding, I demonstrate a high level of concentration, this is my comfort zone. During a project, I actively seek challenging tickets to demonstrate my analytical abilities.
- When issues are brought up during stand ups that prevent a team member from completing a ticket, I am quick to offer assistance to identify and resolve the issue.
- My supervisor role in Network Research required me to keep track of statistical data to ensure telephone interviewers met survey targets hourly. We would have to devise a plan if a target wasn't met, and I would have to ensure my team was motivated throughout the process. If it was a long-term productivity issue, I would have to conduct a performance review.
- Through the course of my work in Makers, I took on the role of team leader to make sure tickets were completed and we met the deadline for presenting our projects.
- I was thrown into the deep at the beginning of my supervisor role in the London call centre, which manages all call centres. I was left alone when an IT failure occurred, and I was responsible for repairing it or productivity would suffer. I had to take charge, communicate with many different departments while leading the repair.
Makers Academy (August 2022 - December 2022)
Full-time software development course focusing on:
- Object-Oriented Programming, Test Driven Development, Model View Controller design patterns, SOLID principles
- Agile principles, pair programming, stand-ups, retros, and sprint planning
- Web frameworks, version control to create full stack web apps
- Facilitating knowledge sharing
- Conducting code reviews, providing feedback, and receiving feedback from others
- Demonstrated the ability to learn new languages and frameworks within a short period of time through self-guided learning
Stagecoach (2017 - Present)
Bus Driver
- Maintaining a schedule for transporting passengers safely and efficiently
- Performing daily pre-trip inspections of the bus and reporting any issues to the appropriate party
- Answering questions, assisting vulnerable passengers, and handling complaints and concerns with excellent customer service.
- Maintaining records such as logs, schedules and vehicle maintenance reports
- Following all traffic laws and regulations
- Being proactive in identifying potential issues and taking preventative measures to avoid breakdowns
Network Research (2015 - 2017)
Supervisor
- Leading a team of telephone interviewers
- Setting performance targets
- Conducting performance reviews
- Monitoring performance
- Resolving IT issues
- Assisting other call centres whenever an issue arises
- Delivering a presentation to telephone interviewers on a new project, the requirements, background of the project, and the company's background
- Communicating strengths and weaknesses of interviewers to the manager
- Assuring that trainee telephone interviewers have the necessary skills to pass a trial period and to be offered permanent positions
Network Research (2013 - 2015)
Senior Interviewer
- Providing feedback both on a productivity basis as well as a quality basis to telephone interviewers
- Assisting supervisors in the recruitment process by assessing communication skills in a mock interview with potential Telephone Interviewers
- Providing assistance to supervisors in the training of trainee Telephone interviewers
- Performing the duties of a Senior Interviewer and a Telephone Interviewer
Network Research (2010 - 2013)
Telephone Interviewer
- Conducting customer satisfaction surveys on behalf of clients
- Demonstrating excellent communication skills and persuasive techniques
- Identifying and resolving technical issues with the software used for user input
- Negotiating appointments with respondents in order to conduct the survey
- Meeting hourly targets
- Dealing with respondent's queries
- 📚 Reading
- ⚽️ Football
- 🚴♂️ Cycling