Roy Lu Email and Phone Number
I am a highly skilled and experienced full-stack developer with a strong background in building responsive and user-friendly applications and websites using React, Java, Angular, and Python. With a deep understanding of version control systems like Git and collaborative tools like Jira, I am well-versed in tackling complex challenges and ensuring seamless team collaboration.As a seasoned software developer, I have successfully managed over 100 servers, ensuring uninterrupted operations through proactive troubleshooting, patch management, and meticulous configurations. I have also demonstrated exceptional collaborative and problem-solving skills, fostering cohesive coordination among cross-functional teams and effectively communicating technical concepts to both technical and non-technical stakeholders.My diverse technical skill set includes proficiency in programming languages such as Python, Java, SQL, JavaScript, CSS, and HTML, as well as full-stack technologies like ReactJS, TypeScript, NodeJS. I am also well-versed in AI and data tools like Numpy, Pandas, TensorFlow, PyTorch, Scikit-learn, and proficient in tools and technologies such as IBM WebSphere, Dynatrace, ELK, Git, Jira, Linux/Unix, AWS, Db2, Oracle, Jenkins, Soap Services, and Shell Scripting.Currently, I am working as a Software Developer at the Bank of Montreal, where I am designing and developing a comprehensive time sheet application using Java 17 and Spring Boot for backend implementation, and React and JavaScript for frontend UI. I have also delivered on-call support for RSA-related issues, analyzed and resolved over 20 issues through database querying, log analysis, and Soap Service tracing, and innovated a Bug Fixing/Troubleshooting confluence page, resulting in a 50% reduction in issue resolution time.In my previous roles, I have worked as a Research Analyst Intern at Lunenfeld-Tanenbaum Research Institute, where I developed user-friendly applications using HTML, CSS, and JavaScript, enhancing radiologists' workflow, and spearheaded the creation of advanced machine learning models for lung nodule detection. I have also worked as a Software Developer Intern at IBM, where I developed and maintained Db2 release websites using Java Spring and Oracle, integrated ClearCase into Git, and automated syncing between ClearCase and Git using Python and Curl.I am committed to continuous learning and have obtained certifications for new Java releases. I am excited to connect with like-minded professionals and explore new opportunities.
-
Software Developer, ContractorBmo Oct 2022 - PresentToronto, Ontario, CanadaLEXO Consulting (Bank of Montreal Contractor); Full detail on resume.Current Project: Backend API Integration Project (Java, Spring, OpenShift, Swagger/OpenAPI, SOAP, REST, Azure DevOps Pipeline)• Engaged in a project to integrate existing SOAP API calls to REST API, involving various microservices within the system.• Utilized Java and the Spring framework to implement REST API endpoints, ensuring seamless communication between services.• Documented REST API using Swagger/OpenAPI specifications for clear and accessible documentation.• Encountered data format inconsistencies during the transition, leading to suboptimal integration in the initial phase.• Created an internal adaptor to map SOAP messages to RESTful data structures, successfully resolving format disparities and achieving smooth integration.• Deployed the service in OpenShift and conducted testing with Azure Pipeline to ensure robust performance.• Transformed SOAP API into REST API, simplifying data transfer and significantly improving system performance.Past Project: Time Sheet Application (Java 17, Spring Boot, React, MySQL)• Designed and developing a comprehensive time sheet application, employing Java 17 and Spring Boot for backend implementation, while utilizing React and JavaScript for frontend UI.• Integrated Google Identity for robust authentication and employed MySQL as the database solution.• Successfully deployed the application on a virtual Linux machine, complete with comprehensive Swagger documentation.• Facilitated user reporting of working hours through the Time Reporting Process, incorporating Express Time Reporting for efficient handling of bulk entries.• Streamlined user experience by enabling month selection for reporting, ensuring precise time entry accuracy in 15-minute increments.• Optimized timesheet processing to 2 minutes for Project Managers, excluding review time. -
Research Analyst InternLunenfeld-Tanenbaum Research Institute, Sinai Health May 2021 - Feb 2022Toronto, Ontario, Canada• Summary: I developed user-friendly applications using HTML, CSS, and JavaScript, enhancing radiologists' workflow. I spearheaded the advanced machine learning models’ creation for lung nodule detection, achieving 80%+ accuracy using Python, Pandas, PyTorch, and Scikit-learn. -
Software Developer InternIbm May 2018 - Aug 2019Toronto, Ontario, CanadaFrontend and Backend Development, Innovative Version Control:• Developed and maintained Db2 release websites using Java Spring and Oracle, enhancing user experience and accessibility.• Integrated ClearCase into Git, streamlining version control and reducing learning curves for new developers.• Orchestrated Cognos frontend and backend, generating insightful reports for efficient communication.• Pioneered the integration of ClearCase to Git, enhancing development efficiency and code collaboration.• Automated syncing between ClearCase and Git using Python and Curl, ensuring precision and promoting seamless team collaboration.• Designed an intricate solution for automatic approval and merging of pull requests, significantly boosting productivity and elevating code quality.Server Management, Collaboration, and Professional Growth:• Managed and maintained over 100 servers, ensuring robust system stability and security by promptly applying necessary patches.• Skillfully managed Db2 Early Access program, ensuring package availability for customer requirements.• Collaborated globally with international translators and facilitated language verification, ensuring effective communication.• Strong commitment to continuous learning by obtaining certifications for new Java releases.
Roy Lu Education Details
-
Applied Computing
Frequently Asked Questions about Roy Lu
What company does Roy Lu work for?
Roy Lu works for Bmo
What is Roy Lu's role at the current company?
Roy Lu's current role is Experienced Full-Stack Developer | React, Java, Angular, Python | 100+ Server Management | Collaborative Problem-Solver.
What schools did Roy Lu attend?
Roy Lu attended University Of Toronto, University Of Toronto.
Who are Roy Lu's colleagues?
Roy Lu's colleagues are Denisa Sofinet, Luz Gatasi, Judy Beharrysingh, Keegan Ramsay, Nathan Tehrani, Saira Naveed, Vinay J..
Not the Roy Lu you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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