Greater Toronto Area, Canada
Proven experience in cybersecurity through data-driven techniques, vulnerability and risk assessment, penetration testing and information security tools in order to mitigate modern day threats across various attack vectors in the business environment. Overall 10+ years of experience as Developer who is motivated, enthusiastic, and proactive with 'never-say-never' and 'can-do' attitude. My past experiences include building enterprise software & conceptualizing computer programs in many languages across various industries to provide secure, high-volume and high-capacity systems.
o Work cross-functionally with various vertical teams including: Product management, QA/QE, various product lines, and/or business units to drive forward results o Identify areas where our programs can be improved (especially through automation), and where possible implement those improvements o Develop and deliver training around secure development lifecycle and secure coding practices o Collaborate with engineering and QA teams to ensure secure development standards and secure coding best practices are followed o Perform ethical hacking/pen-testing o Provide technical advice to internal organizations in the area of information security, specializing in application-level security and secure coding techniques o Plan annual CTF and Security-related Training exercises
o Create and Manage Project Plans and Implementation o Discovery Sessions and Status Meetings o Managing Requirements gathering, Development & Testing among team members
o Write well-designed code and create highly performant solutions as per requirements o Adhere to quality among team members through peer-reviews and mentoring
o Product testing using latest cutting-edge technologies like JUnit, TestNG and Mockito test framework. o Write test cases to satisfy both manual and automated testing. Unit testing and integration testing to ensure seamless integration of legacy applications. o Verifying the code performance and quality by running the SonarQube o Worked as per Agile framework and active participation in all scrum ceremonies like daily scrum, product backlog, retrospective meetings. o Ensure good code quality through peer-reviews o Implementation of many backend APIs o Microservices Designing & Architecture o Run and monitor performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement, and general debugging o Ensure that security and quality assurance best practices are followed throughout the entire software development life cycle o Develop an awareness of programming and design alternatives o Liaise with network administrators, systems analysts, programmers, and other software engineers to resolve any defects in products or company systems