Albert K. Email and Phone Number
As a software team lead at Hikvision, the world's top security solution provider, I led the backend development of several software products from scratch, using C++, Java, and C# as the main programming languages. I also acted as a software project manager, creating and maintaining schedules, communicating with stakeholders, and resolving issues.I have over eight years of experience in backend server development, with strong knowledge of operating systems and database management systems. I hold a bachelor's degree in computer science, and an open work permit of Canada, where I have worked for four and a half years. I am a problem solver and a strong communicator, eager to design and develop reusable architectures and solutions.
Fivesky
View- Website:
- fivesky.com
- Employees:
- 53
-
Senior Software EngineerFivesky May 2024 - PresentMontreal, Quebec, Canada -
Senior Software Engineer & Team LeadHikvision Jul 2023 - Aug 2023Due to the closure of Hikvision Montreal R&D center, I was recalled to headquarters forwork.Lead the development of back-end for software product.Carry out the design and implementation of inspection algorithm for new product in Industrial inspection area. Technologies:C++ server development, boost, PostgreSQL, GRPC, Nginx -
Senior Software Engineer & Team Lead & Project ManagerHikvision Canada Mar 2021 - Jun 2023Montreal, Quebec, CanadaHikvision is the world TOP 1 security solution provider.Lead the development of back-end team of 6 developers for software product from scratch as expatriate technical expert from headquarter.Carry out the design and development for HikCentral Comprehensive Urban Management Platform incuding the most challenging features and common components for other dvelopers to use.Mentor the developers and help them with challenging work, Code Review, Review the user story and define the development tasks. Give the time estimate and propose the delivery date. Carry out the techinical interview for hires。As a software project manager meanwhile, I created and maintained schedules to track project deliverables from engineering, solution and sales departments. Ensure that they are communicated to all stakeholders and actively manage issue resolution.Technologies: Large-scale complex systems, Business intelligence, cloud storage, C++ server development, AWS, Boost, PostgreSQL, MongoDB, GRPC, Nginx, Kafka -
Software Engineer & Team Lead & Project ManagerHikvision Canada Sep 2020 - Mar 2021Montreal, Quebec, CanadaLead the backend development team of 4 developers to develop back-end side for software product From scratch as expatriate technical expert from headquarter.Carry out the architecture and design of solutions for HikCentral Alarm Recognition Center( A distributed system designed for alarm center area).As a software project manager meanwhile, I created and maintained schedules to track project deliverables from engineering, solution and sales departments. Ensure that they are communicated to all stakeholders and actively manage issue resolution.Technologies: Data-driven programming, alarm distribution algorithm, C++ server development, QT5, PostgreSQL, GRPC, Nginx -
Software Engineer & Software Project ManagerHikvision Canada Feb 2019 - Sep 2020Montreal, Quebec, CanadaDesign and track solutions for decurity projects as expatriate technical expert from headquarter.As main developer of SD team, design and develop HikCentral Optimus (A service integration platform developed based on microservice architecture. I was doing back end part for both infrastructure and connectors in this project)Technologies: Data-driven programming, AKKA, c#, c++, RestAPI, SDKs, MongoDb, Microservices, EntityFramework, Nginx. -
Development Team LeadHikvision Nov 2016 - Feb 2019Hangzhou, Zhejiang, ChinaLead the cutsomization development team, design technical solution and architecture for customization projects. manage development scheduling and delivery plans。Leed the maintenance team to do troubleshooting for customer and provide patchs.Lead team to develop first distributed VMS server to meet the high performance requirement from customer.Design technical solution based on customization requirements. Deveop for some complex and difficult projects.Technologies: Data-driven programming, Java, J2EE, distributed service, Apache Server, ActiveMQ, PostgreSQL, Spring framework, ElasticSearch, Hibernate, Tomcat,Netty, Redis, Kafka, Apache Axis2, Druid -
Software EngineerHikvision Jul 2015 - Oct 2016Hangzhou, Zhejiang, ChinaDesign and develop as main developer of baseline team.Technologies: Java, Distributed System, Apache Server, ActiveMQ, PostgreSQL, Spring framework, Hibernate, ElasticSearch, Tomcat,Netty, Redis, Kafka, Apache Axis2, Druid, Docker
Albert K. Education Details
-
Computer Science
Frequently Asked Questions about Albert K.
What company does Albert K. work for?
Albert K. works for Fivesky
What is Albert K.'s role at the current company?
Albert K.'s current role is Senior Software Engineer.
What schools did Albert K. attend?
Albert K. attended Nanjing University Of Aeronautics And Astronautics.
Who are Albert K.'s colleagues?
Albert K.'s colleagues are Keith Deonarayan, Laeticia Engunda, Tom Schonig, Laleh A., Steve Vellines, Daniela Castro, Charles Babbage.
Not the Albert K. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial