Roy Lu

Roy Lu Email and Phone Number

Experienced Full-Stack Developer | React, Java, Angular, Python | 100+ Server Management | Collaborative Problem-Solver @ BMO
toronto, ontario, canada
Roy Lu's Location
Toronto, Ontario, Canada, Canada
About Roy Lu

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.

Roy Lu's Current Company Details
BMO

Bmo

View
Experienced Full-Stack Developer | React, Java, Angular, Python | 100+ Server Management | Collaborative Problem-Solver
toronto, ontario, canada
Website:
bmo.com
Employees:
42056
Roy Lu Work Experience Details
  • Bmo
    Software Developer, Contractor
    Bmo Oct 2022 - Present
    Toronto, Ontario, Canada
    LEXO 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.
  • Lunenfeld-Tanenbaum Research Institute, Sinai Health
    Research Analyst Intern
    Lunenfeld-Tanenbaum Research Institute, Sinai Health May 2021 - Feb 2022
    Toronto, 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.
  • Ibm
    Software Developer Intern
    Ibm May 2018 - Aug 2019
    Toronto, Ontario, Canada
    Frontend 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

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?

  • Roy Lu

    Student At Mcgill University
    Montreal, Qc
  • Roy Lu

    Game Developer | Computer Science Graduate | Passion For Creativity
    Greater Toronto Area, Canada
  • roy lu

    Director
    Canada
  • Roy Lu

    梅特勒 - 托利多 - Apac Logistics & China Trade Compliance Manager
    Oakville, On

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.