Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
AccountManager
Purushotham Puram

Purushotham Puram

Senior Software Engineer
Hyderabad,Telangana

Summary

  • Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

5
5
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Engineer

FactSet
Hyderabad, Telangana
08.2020 - Current
  • Design, Develop, Deploy a wide range of web applications using Javascript Frameworks and integrating dedicated reusable FactSet components as per requirements.
  • Architectural analysis and security analysis of a web application
  • Deployments on AWS ECS using bitbucket/github pipelines
  • CI/CD using github actions
  • Adjusted design parameters to boost performance and incorporate new features.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Analyzed proposed technical solutions based on customer requirements, budget and product goal.
  • Partnered with development team on product development, application support plans and prototype programs.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Trained and mentored junior developers and engineers, teaching skills in projects and working to improve overall team performance.

PROJECTS

Royal Bank of Canada

Environment: Vuejs, Vuex, Node js, Redis, JWT, Microservices

Overview:

Access market data to view mutual funds with a multi stock chart with set of options to navigate on SSO authentication and integrating data from multiple market streams and services.

Market Reports

Environment: Vuejs, Vuex, Node js, FDS-Charts

Overview:

Developed a widget to analyze dynamic generated market reports using FDS-Charts and reusable stacked charts with great visualization and accessibility.

New York Times

Environment: Vuejs, Vuex, Node js, Redis, AWS S3, Microservices, OWASP, Highcharts

Overview:

Developed multiple stocks, columns, bar charts to have a overview of printing on daily and weekly papers on Newyork times. Job scheduling to upload the charts in pdf form that Admin can pull it.

Software Engineer

SemanticBits
Hyderabad
11.2016 - 07.2020
  • Worked on multiple technologies to build web applications
  • Experienced in architectural design, development and deployment
  • Maintained and monitor cloud based applications and performance optimization of deployed apps.
  • Design Database in project for creation of new Crowdfunding system.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Analyzed proposed technical solutions based on customer requirements, budget and product goal.
  • Communicated with third-party product owners to illustrate deficits and bottlenecks within existing software.

PROJECTS

Boosted

Environment - Vuejs, Vuex, Keystonejs, Graphql, MongoDB Atlas, AWS - ECS, CloudSearch, ApiGateway, Lambda, S3, Nodejs, DPS Payment Gateway, Cloudinary, Stackery

Overview - Boosted provides an exciting new way to raise money for the arts by using a form of fund-raising called crowdfunding. In order to protect the charitable status of donations, projects will be unable to offer gifts, products or other benefits in return for pledges.

eTimesheet

Environment - Vue.js 2, JavaScript, jQuery, HTML, CSS, Vuex, Salesforce Apex

Overview - The main functionalities of eTimesheet include entering the time and attendance, recording job costing information and maintaining leave records.eTimesheets is closely related to DJR as pivotal features of both applications have been synced together and members of the company can view the changes from either application.

Case And Action Management System (CAMS)

Environment: Vuejs, Vuex, jQuery, HTML, CSS, CRM

Overview:

CAMS is an application that provides access to the employee to report cases which can occur in the construction field. He can create a new case by specifying resources, location, department, owner and perform risk assessment. He can add/remove injured persons with injury details with date and time. An employee can submit the case so the field manager will review and close the case.

Daily Job Report (DJR) - Manager.

Environment - Vue.js, JavaScript, jQuery, CSS, Salesforce CRM

Overview:

DJR is an application which enables a site manager to keep track of what employees have been up to and devise a fair way to manage their pay and additionally keeps track of materials, keeps track of internal or external site details. Unlike a usual time sheet filled up by the employee to indicate the number hours they worked for, this is an application that also enables the employer or the manager to keep track of hours an employee has logged in each day.


Student Career Choice

Environment - JAVA, Spring, Hibernate, Angular 5, PostgreSQL, Tomcat, Maven

Overview:

A web application whose prime facet includes expert advice on courses and careers to the students based on their interests and achievements.

Inwards and Purchase Advice Service System (IPASS)

Environment - Angular 1, jQuery, CSS, Node js, Mongodb

Overview:

This project is aimed to build a simple, smooth and efficient approval system from anywhere, any device for the payment advice generated within a company. It also has the potential to search the disbursed advice, generate the summaries and detailed disbursement information for a given period.

Projects

Internal

LinkedIn Clone

Environment: Reactjs, Redux, Google Auth, Firebase

Build an LinkedIn clone application using React js. User can login using google authentication and post content, comments etc.

Live in - https://linkedin-clone-c291e.web.app/

Education

Master of Science - Information Technology

JNTU
06.2015 - 06.2017

Bachelor of Technology - Computer Science

Annamacharya Institute of Technology And Sciences
08.2011 - 05.2015

Skills

    Vue js, Reactjs, Angularjs

MongoDB, MongoDB Atlas, Redis

Express js, Node js, Next js

Java, Spring, Hibernate

Javascript, Typescript

AWS Lambda, Cloudsearch, APIGateway, CloudFormation, ECS, S3, Amplify

Stackery

Keystone CMS

Accomplishments

  • Implemented Database Caching for Performance tuning
  • Integrated DPS payment gateway
  • Developed Social sharing for Boosted projects
  • Reusable FactSet Widget Component

Timeline

Senior Software Engineer

FactSet
08.2020 - Current

Software Engineer

SemanticBits
11.2016 - 07.2020

Master of Science - Information Technology

JNTU
06.2015 - 06.2017

Bachelor of Technology - Computer Science

Annamacharya Institute of Technology And Sciences
08.2011 - 05.2015

Projects

Internal
Purushotham PuramSenior Software Engineer