Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Over 16+ years of experience in software development with a consistent track record of driving increased levels of productivity, internal/external customer satisfaction and deliver a strong ROI. Experience includes complete software life cycle from gathering requirements, analysis, design, develop, testing, implementing and user training.
- Developed several major projects involving complete software life cycle starting from gathering requirement to implementation and user training and maintaining.
- Consistently improved delivery times and service levels while reducing costs.
- Was recognized by manager and VP as hard working, dependable, sincere, good team player who is easy to work with and always met deadlines on time.
TECHNICAL SKILLS
- Angular
- Node.js
- React.js
- AWS API
- MongoDB
- DynamoDB
- PostgreSQL
- Git
- Python
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Revenue Management Application is a desktop application providing suite of reports built on Tessitura data. Reports from this application are used by clients to make strategic pricing decisions to maximize income and attendance.
- There are few complex and specialized reports such as forecasting report which can be used to forecast productions, a spare inventory report which can be used to analyze remaining inventory for future performances, configurable monitoring dashboard report which has several reports in tabular format which was very highly customizable and one of clients favorite reports.
- RMA Dashboards is a separate second part of this application built in Tessitura Analytics using Sisense. Worked on importing data into Sisense from SQL as well as building the dashboard reports which is heavily dependent on JavaScript for complex customizations.
- The older version of this application was developed as Windows Forms application. The newer version was developed as WPF application, which was much more efficient, elegant, and robust and included new features. I was involved in the development process of both the versions.
Confidential
Senior Software Engineer
Responsibilities:
- Confidential Platform is a platform which extracts historical data from multiple data sources into one big data warehouse. Several enterprise level applications were and are being developed upon this data warehouse platform.
- I was involved in development and as well as support when needed for these applications.
- The core of Confidential Platform comprises of several individual units of works which was distributed among the team.
- One of the core parts of this application has an admin website which provides the capability to manage organizations, sites, nightly jobs that ran for the organizations, etc. This website also consists of a Coding site which lets the admin group the performance into different categories.
- I was the main developer for the website, which was built heavily using JavaScript, jQuery, Data Tables, etc.
- The other core parts of this application were a Database project, Web Service project, Desktop Application, and several small units of work. Database project was developed to extract data into big data warehouse.
- This involved ETL process, SSIS packages, etc. I was involved in the initial planning and supporting team members when needed. Web Service project was developed to be used in different application.
- I was involved in supporting team members when needed. Desktop application was developed to extract data as needed. I was involved in some development and supporting team members when needed.