Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Timeline
Generic

SWETHA REDDY

Burnaby,Canada

Summary

5+ years of IT work experience in Software Development with demonstrated history of working in a dynamic Agile and Scrum Software Development Life Cycle (SDLC) methodology Strong knowledge in developing applications using Angular, React, Node JS, AWS lambda, AWS amplify, AWS Cognito, AWS DynamoDB streams, Java, Spring, Hibernate, JavaScript, HTML, MySQL, Python, C, C++, REST API and SQL Extensive experience in developing database connectivity applications using Java JDBC, Spring JDBC template, and Hibernate, Maven and object-oriented analysis, modelling, and design Good in requirement gathering and conducting POC for latest technologies. Strong interpersonal and communication skills developed during client interactions

Overview

7
7
years of professional experience

Work History

SOFTWARE DEVELOPER

Greenline POS
Vancouver, Canada
03.2021 - 02.2023
  • Developed new functionalities around sales, reporting, dashboard, payments, and AWS lambda services based on new requirements
  • Developed easy solutions for complex scenarios
  • Performed end-to-end testing for application
  • Developed automated tests for API using Mocha
  • Used AWS lambda, AWS Cognito, AWS DynamoDB streams to create some functionalities in application
  • Involved in development of secured login page for Dashboard
  • Managed all security related tasks and training
  • Involved in code reviews and daily deployment activities.

SOFTWARE ENGINEER

Tata Consultancy Services
Hyderabad, India
09.2017 - 12.2018
  • Created new functionalities, utilized Java and Spring for developing deliverables
  • Developed several web pages and front-end applications as per client requirement
  • Maintained Ericson tool to ensure proper functioning of Ericson network
  • Participated in daily scrum meetings and code inspection
  • Involved in code review and testing activities
  • Interacted with client on regular basis for requirement gathering.

SOFTWARE ENGINEER

Tata Consultancy Services
Mumbai, India
06.2016 - 09.2017
  • End-to-end management of project from requirement gathering to project delivery
  • Developed complete Admin screen module from scratch to avoid data fix CRs which was required for application integration with Widgets application which enhanced product features and reduced manual intervention
  • Developed frameworks (which provides all reusable components and basic J2EE architecture) to all applications used by people in organization from domain
  • Performed end-to-end testing for applications and involved in integration support activities to all applications which is using Framework
  • Successfully completed POC on react framework
  • Involved in code inspection activities
  • Handled complex tickets, planned, and built patch deliverables and led support operations to provide 100% on SLA support to customer
  • Exhibit excellent leadership skills by performing tasks like scheduling daily Scrum meetings and weekly business meetings to discuss status of open items and planned work for team based on priorities
  • Lead team of 5 junior members, shared application and technical knowledge and assigned work to achieve strict deadlines which resulted into 25% of increased productivity.

Education

Master's - Cyber security

New York Institute of Technology

Bachelor of Technology - Computer Science & Engineering

G. Pulla Reddy Engineering College

Skills

Languages: Java, JavaScript, C, Tools: Wireshark, Metasploit, SET C, Shell Scripting, Linux, toolkit

RESTful, Python, Node JS, React Source Control Systems: GIT,

Cloud Platform: AWS (Lambda, Gerrit

Cognito, Amplify, DynamoDB Defect Tracking systems:

streams) SonarQube, HP-Master Craft ALM

Frameworks: Angular JS,React, Task Management Systems:

Spring, Hibernate, Maven, JIRA

Bootstrap IDEs Software: Eclipse, Visual

Web Designing: XML, XSD, Studio

HTML, CSS, JSON, REST API Methodologies: Agile, Waterfall,

Containerization: Docker (novice) Software Development Life Cycle

Continuous Integration: AWS, (SDLC) Travis, Jenkins

Database Systems: PostgreSQL, Microsoft SQL Server

Accomplishments

  • On the Spot Award (By Tata Consultancy Services), India September 2017 for making security patches in the applications by Tata Consultancy services
  • On the Spot Award (By Tata Consultancy Services), India May 2017 for developing Admin Screen Module to avoid data fix CR's in a short span of time
  • IEEEXtreme Programming Competition (By IEEE) December 2014 Won First Place at University Level Programming competition conducted by IEEE

Projects

Phishing using Macros, 09/01/19, 12/31/20, Virtual Machines, Metasploit, SET toolkit, Used Macros in MS document to again access by creating reverse Http connection from victims' machine. Reverse Http connection is made by generating payload for MS document. Mailing the victim as an authorized user to again access to their personal machine as soon as he downloads and enable macros. Credit card fraud detection, 01/01/20, 04/30/20, Hadoop, phpMyAdmin, Credit card fraud detection is focus on money and location while doing online transaction. Developed separate modules in Java for User Authentication, Admin dataset Pre-process, Fraud Identification, Security Questions and for Pixel comparison by creating virtual machine using Ubuntu Operating System. Implemented two levels of security levels – Pixel Comparison, Security Questions. Utilized Hadoop MapReduce framework to process vast amounts of data into smaller set of tuples or key-value pairs. Created database in phpMyAdmin for storing image pixels, user credentials values.

Timeline

SOFTWARE DEVELOPER

Greenline POS
03.2021 - 02.2023

SOFTWARE ENGINEER

Tata Consultancy Services
09.2017 - 12.2018

SOFTWARE ENGINEER

Tata Consultancy Services
06.2016 - 09.2017

Master's - Cyber security

New York Institute of Technology

Bachelor of Technology - Computer Science & Engineering

G. Pulla Reddy Engineering College
SWETHA REDDY