Senior Software Developer
Summary
Software Development Leadership at BlackBerry Limited:
- As an IT Application Python Developer at BlackBerry, I played a key role in transforming complex datasets into actionable insights. I worked on a variety of projects, developing and optimizing backend systems and applications to support BlackBerry's enterprise asset management platform. By using Python and Django, I built robust, scalable web applications and integrated APIs (both RESTful and GraphQL) to streamline communication between front-end and back-end systems.
- I helped design and optimize MySQL database schemas, ensuring that data was well-organized, easily accessible, and could support complex queries and reporting workflows. This was crucial for automating data extraction, reporting, and supporting our migration to cloud-based infrastructure.
Full-Stack Development & Technical Innovation:
- I was deeply involved in the development of data-driven web applications using Python, Django, and Angular/React. My work focused on enhancing user interfaces to improve usability and application performance, which directly contributed to a better end-user experience.
- I implemented RESTful APIs and GraphQL services to enable dynamic data retrieval, ensuring that the applications could scale seamlessly. These APIs were pivotal in supporting real-time data updates, improving the overall performance of the web applications and ensuring smooth integration with other enterprise systems.
Automation & Process Optimization:
- One of my major accomplishments at BlackBerry was leading the automation of key reporting workflows. I built Python scripts and designed ETL processes to extract, transform, and load data from various sources, reducing manual effort and increasing reporting efficiency. This automation freed up significant time for the team and allowed us to focus on more strategic tasks.
- I also focused on improving the scalability and reliability of our backend systems, ensuring they could handle increased loads as the company expanded its operations. This involved optimizing database queries, reducing response times, and ensuring high availability of services.
Agile Collaboration & Cross-Functional Leadership:
- At BlackBerry, I worked in a fast-paced Agile/Scrum environment, where I collaborated with product owners, designers, and other developers to design, implement, and maintain complex software solutions. I participated in sprint planning, code reviews, and continuous integration, ensuring that we met tight deadlines and delivered high-quality products.
- I worked closely with cross-functional teams to troubleshoot and resolve production issues, often providing quick fixes to ensure minimal downtime for critical systems. My ability to understand both the technical and business aspects of projects allowed me to provide valuable input and contribute to the overall success of the team.
Problem Solving & Continuous Improvement:
- Throughout my time at BlackBerry, I was constantly focused on improving system performance, security, and usability. I actively contributed to code reviews and worked with senior developers to ensure our software met high standards for quality, maintainability, and scalability.
- My technical expertise also extended to unit testing, integration testing, and automating deployment pipelines, ensuring that all new features and fixes were thoroughly tested before being released into production.
Expectations
Stable. Permanent Role with grow within company opportunity.
Employment Preferences
Relocation destinations:
- United States
- United Arab Emirates
- United Kingdom
- Australia
- New Zealand
Spoken Languages
- English - Fluent
- Hindi - Native
- Gujarati - Native
- French - Beginner
Expected Base Salary
**,000 CAD
Expected Total Compensation
**1,000 CAD
Expected Hourly Rate
** CAD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
