Learn Data Skills
Beta

Vijay Reddy

Senior Software Engineer

Financial Company | Canada

Technologies

My Portfolio Highlights

My New Track

Python Fundamentals

My New Course

Introduction to Python

Data virtuoso, playing the strings of information to create harmonious insights.

My Work

Take a look at my latest work.

course

Introduction to Functions in Python

course

Introduction to Python

course

Intermediate Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Financial Company | Mar 2020 - Present

Lead Software Engineer

Technologies: Angular, Bootstrap, Java/J2EE, Spring Boot, microservices, Typescript, JavaScript, HTML5, CSS3, Oracle, SQL, JSON, AJAX, Gradle, Git, JIRA, JPA, Hibernate, Jenkins, OpenShift (Kubernetes), Docker, UNIX, NPM, Kafka, IBM MQ, Tibco EMS, Scrum, Agile Methodology • Developed and maintained a set of a applications for spread products team and sales desk team from North American and EMEA markets. The core services designed for these application utilize the microservice design and are cloud-native compatible, configured in Spring Boot with JPA, Hibernate, Spring Boot, Spring Batch and Oracle PL/SQL stack and Angular as the front-end framework. • Designed a new schema for a new onboarded application , by creating the necessary tables in Oracle along with setting up permissions for new roles, and additional audit tables for compliance risk and review teams. • Created and maintained the internal message bus for the application and service communications by utilizing the Kafka framework for real-time updates, and for communications with partner applications in the firm • Implemented Continuous Integration/Continuous Delivery (CI/CD) by leveraging Jenkins and UDeploy for seamless build and deployments to cloud hosted services. • Resolution of technical production issues with the support group, on a proactive basis
Show More

Canadian Bank | Feb 2019 - Jul 2019

Sr. Consultant

Technologies: Python, Flask, Selenium, Javascript, HTML5, CSS3, SQL, MS-SQL, T-SQL, JSON, AJAX, Git, JIRA, Jenkins, Powershell, ServiceNow, DevOps, Scrum, Agile Methodology • Created a python flask web application(s) as a micro-service for the infrastructure and DevOps / SecOps teams to monitor networks and servers • Designed and implemented a web interactive dashboard chart for DevOps teams to monitor servers over a 24 hour time window • Implemented an in-house python workflow engine to remediate unresponsive Unix/windows servers and it's integration to ServiceNow • Developed a fully automated continuous integration system using Git, Jenkins, MS-SQL and tools created in Python. • Designed and implemented a python flask based web application to monitor/ trigger the workflow engine to start the remediation process on demand for clients • Developed the in-house python based workflow process to integrate ServiceNow and the DevOps application to automate the process of creating new Active Directory groups.

Financial Company | Jun 2016 - Aug 2018

Sr. Consultant

Technologies: Angular, AngularJS, Bootstrap, Java/J2EE, Spring MVC, Spring Boot, JavaScript, HTML5, CSS3, Oracle, SQL, PL/SQL, T-SQL, Sybase, JSON, AJAX, Gradle, Git, JIRA, JPA, Hibernate, Jenkins, Nexus, Spring MVC, Jetty, UNIX, NPM, Node.JS, TeamCity CI, Scrum, Agile Methodology • Worked as part of the development team for implementing a Municipal Application for the NY banking team using the latest Angular UI framework connected to a backed Spring Java application. • Migration/Re-write of the existing GWT application to the latest AngularJS framework, using NPM and Node.JS for package version maintenance. • Refactoring of existing code into a new library with micro services architecture using Rest APIs and Spring Boot • Designed and documented REST/HTTP APIs, including JSON data formats. • Implemented CI/ CD (Gradle, Nexus) methods for seamless build and deployments to the UNIX servers. • Involved in Scrum meetings with remote development teams for product release schedules • Worked with JIRA and Confluence for tracking user stories as part of the Agile release process.

Consulting Firm | Oct 2011 - May 2016

Consultant

• Worked in multiple development teams recognized by the companies as the top projects in the banking and financial domain. • Experience in managing all phases of Software Development Life Cycle (SDLC) in client-server environments. • Ability to communicate with remote operational teams, adept at working in both individual and team settings. • Proficient in identifying and resolving technical problems, in a fast paced environment.

Financial Company | May 2007 - Jun 2008

Member Technical

Technologies: Sybase, T-SQL, UNIX • Worked on the development and implementation of a back-office trading and settlement system • Verbal/written communication skills with clients’ worldwide resolving system related issues • Assessment of the database logs, production servers as part of the daily checkup process • Executing complex scripts for determining the performance of the database and documentation for future references • Running end-of-the day jobs and generating reports for clients on request

My Education

Take a look at my formal education

Post-Grad, Enterprise Software Dev - Oracle Development and AdministrationHumber College | 2011
Bachelor of Technology, Computer ScienceJawaharlal Nehru Technological University | 2007

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • Create Your Data Portfolio for Free