Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper
LOKESH VENKATESAN

LOKESH VENKATESAN

Mississauga,Ontario

Summary

Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals. Prepared to bring 11 years of related experience along with a Master's Degree in Computer Science to a challenging position.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Egen Solutions Inc , Client : PeaPod Digital Labs
01.2023 - 04.2023
  • Designed and developed RESTful APIs using Spring Boot framework for payment applications.
  • Developed application to manage session tokens for external application integrations.
  • Reviewed the existing message flow patterns with Kafka and recommended performance improvements.
  • Leveraged Redis Cache for easy token retrievals
  • Automated daily tasks using python script.
  • Created Integration to Paypal for an existing payment application.
  • Mentored and coached team, providing guidance on Spring Boot best practices and promoting knowledge sharing.
  • Initiated the process to adopt event sourcing pattern and the use of CQRS (Command Query Responsibility Segregation) to create scalable and resilient systems.
  • Updated Build pipelines configuration to include git commit information in the actuator info point.
  • Did POC to onboard centralized logging using Cloud Sleuth and Cloud ZipKin.
  • Did a friday lunch and learn about Spring AOT.
  • Been a part of L3 member in production support team.

Senior Java Developer - Consultant

Fidetron Technologies Client :Canal Barge Company
08.2016 - 12.2022
  • Designed, developed, and implemented software applications using Spring Boot applications from scratch.
  • Recognized as subject matter expert for Boat System Monitoring.
  • Leveraged Azure cloud services, including Azure Functions, Azure Storage, and Azure Web Apps.
  • Applied knowledge of Python scripting to supplement Java development.
  • Implemented security measures such as OAuth2 SSL/TLS, ensuring secure communication and data protection.
  • Experienced in working with messaging systems such as RabbitMQ to facilitate communication between microservices in a distributed architecture.
  • Skilled in using Spring Cloud Function to create serverless functions that respond to specific events and trigger actions in the system.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Participated in requirements gathering and design development meetings.
  • Implemented Grafana Loki as a log aggregator.
  • Worked with quality assurance team to set up scripts, test case, and automation protocols
  • Build CD/CI Pipeline for application
  • Provided technical direction and system architecture expertise.
  • Researched new technologies, software packages and hardware products for use in future projects.
  • Reviewed code and debugged errors to improve performance.
  • Worked with project managers to design and implement scalable solutions.
  • Lead code reviews and estimated required changes.
  • Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.
  • Adjusted design parameters to boost performance and incorporate new features.

Senior Java Developer Consultant

Roayl Cyber Inc - Client :Dun & Bradstreet
12.2015 - 08.2016
  • Functioned as technical lead for this project and increased customer satisfaction in production support tickets.
  • Deconstructed client needs into user stories Worked closely with customer's development team to identify APIs, define data schemas, and document workflows, business requirements, and domain knowledge
  • Created proof of concept for Spring Micro Services and Spring Boot.
  • Experienced in using Python for web scraping, automation, and scripting tasks, and proficient in using request libraries.
  • Recommended and implemented design change to use spring batch i appropriate places,
  • Application worked across mobile devices and modern desktop browsers (primary use case).
  • Used debuggers, and reverse engineering tool IDA Pro to examine executable code and identify vulnerabilities or weaknesses.
  • Experienced in performing static and dynamic analysis of binaries to extract information about their functionality and behavior.

Senior Java Developer Consultant

Royal Cyber, Client: Royal Caribbean Cruise Line
02.2016 - 04.2016
  • Performed development, coding, testing, debugging and maintenance for new websites
  • Documented project details, daily reports and compiled report for product delivery
  • Discussed requirement and layout specifications with clients

Senior Java Developer Consultant

Royal Cyber , Client : Caesars Casino
08.2015 - 04.2016
  • Involved in project development plans and prepared cost and time estimates
  • Provided technical and non-technical solutions for different issues faced in course of application development
  • Organize, coordinate and implement advanced application software systems
  • Contribute in research, business analysis, and provide direction
  • Performed documentation for project details, testing, debugging and integration of third party applications

Coop Student

United Parcel Service
06.2014 - 01.2015
  • Actively involved in requirements gathering, analysis, and conceptual design while upgrading project on spring framework.
  • Developed business specific rest end points in Spring MVC Analyzed and translated logical designs into technical designs.
  • Defined and developed technical specification to meet system requirements.
  • Created Oracle 11g database tables, stored procedures, sequences, triggers, views.
  • Collaborated with business analysts, QA and application team.
  • Conducted peer reviews.
  • Provided production support.
  • Performed unit testing and Integration Testing.

Student Assistant

Illinois Institute Of Technology
09.2013 - 05.2014
  • Worked as Java Developer and enhanced In-house Web applications using Java, JavaScript, HTML5, SQLite.
  • Greeted incoming office visitors, answered questions and directed individuals to office locations
  • Reported back to instructor to receive day-to-day tasks and responsibilities

Senior Software Engineer

HCL Technologies
08.2010 - 07.2013
  • Designed, developed and maintained web-based applications written in JAVA Spring Framework
  • Created Restful APIs endpoints using Spring
  • Actively involved in requirements gathering and analysis
  • Analyzed new enhancement requirements and developed technical design document for same
  • Mentored junior JAVA developers and helped them understanding Spring framework and other Object-Oriented concepts
  • Provided on-call technical support for live projects
  • Used Ajax calls through Handlebars JS and Ember JS to populate data tables on front-end
  • Solved tickets raised by end users which require code correction and code tuning on JavaScript and Spring frameworks

Education

Master of Science - Computer Science

Illinois Institute of Technology
Chicago, IL
05.2015

Bachelor of Science - Computer Science

Anna University
Chennai , India
05.2010

Skills

  • Strong experience in Spring Boot
  • Good Knowledge in building Spring Microservices using Spring Boot
  • Good Knowledge on Containerizing application
  • Using Agile/Scrum methodologies Experienced in designing, developing, and optimizing rest
  • Language: Java, Python
  • Postgresql ,MongoDB , Elastic Search, InfluxDB
  • Dev Tools and Runtimes Engines: IntelliJ Idea, PyCharm, DataGrip, VS Code
  • Products: DataRobot, Rabbit MQ, Apache Kafka, Kuburnetes, Kibana
  • Build Tools: Maven
  • Source Control Management Tools: Git
  • Cloud: Azure and AWS
  • Project Tools: JIRA, Confluence, Assembla, and Asana
  • Operating Systems: Windows, Linux, Macintosh
  • Project Planning
  • Design Reviews
  • Hardware and Software Optimization
  • Updating Software
  • Application Maintenance
  • Gathering Requirements
  • Design Patterns and Principles

Timeline

Senior Software Engineer

Egen Solutions Inc , Client : PeaPod Digital Labs
01.2023 - 04.2023

Senior Java Developer - Consultant

Fidetron Technologies Client :Canal Barge Company
08.2016 - 12.2022

Senior Java Developer Consultant

Royal Cyber, Client: Royal Caribbean Cruise Line
02.2016 - 04.2016

Senior Java Developer Consultant

Roayl Cyber Inc - Client :Dun & Bradstreet
12.2015 - 08.2016

Senior Java Developer Consultant

Royal Cyber , Client : Caesars Casino
08.2015 - 04.2016

Coop Student

United Parcel Service
06.2014 - 01.2015

Student Assistant

Illinois Institute Of Technology
09.2013 - 05.2014

Senior Software Engineer

HCL Technologies
08.2010 - 07.2013

Master of Science - Computer Science

Illinois Institute of Technology

Bachelor of Science - Computer Science

Anna University
LOKESH VENKATESAN