Sai Snehin Ellimishetty
email@example.com P. No: 361-***-****
Over 6 years’ experience in Software development. My job responsibilities as a Software Developer is to troubleshoot the task assigned, analyze the business logic and provide quality code. Certified with “Microsoft Technology Associate”, a certificate from Microsoft.
Enthusiastic in learning and implementing new technologies.
Solid understanding of Object-Oriented Analysis and Design (OOD), UML and RDBMS principles.
Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
Experience in developing Rich Internet Applications using Microsoft MVC patterns.
Experience implementing Design Patterns in object-oriented programming.
Experience in documentation of modules which includes UML data Modeling by using Star UML, Visual Paradigm Tool(s).
Experience in writing Stored Procedures in SQL Server 2017.
Experience in Creating/Altering Active Reports and SSRS reports.
Experience in Visualizing interactive charts, graphs, maps using D3.js and Dc.js.
Experience working with Twitter APIs, Streaming Twitter Data and make requests to Twitter API.
Experience in AWS Services S3, EC2, Lambda, API Gateway.
Experience in creating Wireframes using Fluid UI.
Experience working with PHP 7 and MySQL.
Experience with Angular 4+ versions.
Experience with React JS using JSX.
Strongly self-motivated, willing to take responsibilities and can work independently or in a team environment. Have good interpersonal skills.
Proven capability in adapting to new technologies and roles.
MS SQL Server 2017, MySQL 8, SQLite, MongoDB
TFS, SVN, GIT
Microsoft Technology Associate
Client: Weitz & Luxenberg, NY Jan 2019 – Present
Project 1: Accounting Application
Description: W&L uses a desktop-based Accounting Application to manage client/prospect Account details and Attorney Information, which is a part of the Weitz Integrated System (WIS). The scope of this project is to migrate Accounting Application built on Microsoft Visual Basic 6.0 to a Web application using .NET 4.5 MVC framework to provide a better user experience.
Worked on Agile methodology where Project development was implemented with 2-week Sprint and daily stand-ups.
Involved in the development of Accounting application modules as per functional requirements using the MVC design pattern.
Proven capability in improving the performance of queries in SQL Server 2017 by 10% in the Stored Procedures.
Involved in performing functional analysis by converting the business requirements into technical requirements.
Responsible for creating ASP.Net Web API’s using REST Principles.
Responsible for understanding issues that are logged to ELMAH and debugging the issue.
Used Viewbag, ViewModel and PartialView in order to achieve the data transfer in the MVC architecture.
Experience in using Microsoft Visio Tool for documentations which involves (Class, State, Sequence, Activity diagrams).
Used Projecturf for Issue Management.
Responsible for understanding user requirements and troubleshooting the task assigned.
Responsible for creating/Altering Active reports and SSRS reports.
Responsible for creating and altering Stored Procedures in SQL Server 2017.
Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.Net.
Assisted in quality assurance measures such as code reviews, test case creation and unit testing for different modules.
Involved in creating single page web application using Angular framework, TypeScript, HTML 5, CSS 3, Bootstrap.
Responsible for creating modules and components used TypeScript as a programming language.
Responsible for handling Angular routes and authentication the routes.
Did code review for the projects which were scrapped and made further enhancement.
Experience in coordinating with Onsite & Offshore teams.
Client: Weitz & Luxenberg, NY Jan 2018 – Dec 2018
Project 2: Lien Application
Description: The scope of this project is Enhancing features for the application which is built on ASP .NET Web Forms as per user requirements.
Responsible for understanding the User Requirements and Business logic involved in the application and providing a reliable and user-friendly outcome to the user. Used jQ Widgets for front end controls.
Responsible for completing tasks related to both in front end, back end development and making REST API calls to retrieve data.
Responsible for task identification, work effort estimates, and work schedules for development and maintenance activities.
Used jQuery Data Adapter to simplify the data binding and data operations.
Responsible for Creating and Altering Stored Procedures in SQL Server 2017.
Responsible for writing Unit Tests using MS Unit Test Framework.
Responsible for publishing the applications to IIS 7.
Kavayah IT Solutions, Hyderabad September 2016 – July 2017
My role as a software developer involves functional analysis, design, testing and documentation, specialization in web-based application, web services and Microsoft technologies.
Project 1: Analytical Dashboard
Description: The Dashboard visualizes Realtime interactive data from twitter, Map Reduces the raw data and filters the multi-dimensional datasets as per the user requirements.
Responsible for filtering the data and visualizing the charts based on a time range. Used D3.js to visualize the charts, graphs and maps, and Dc.js to cross filter the datasets.
Responsible for Plotting the data on a map using GeoJSON.
Involved in retrieving raw data from twitter API by a given keyword used Node.js for consuming API.
Technologies used: D3.js, Dc.js, Moment.js, Node.js, Express.js, Mongoose Js, MapReduce, HDFS, MongoDB.
Project 2: Product Management System
Description: The scope of this project is managing the products list, product codes, stock, price and calculating the freight charges which provides the sales team to prepare a quote and calculate the charges as per the customer needs.
Involved in creating single page web application using Angular 4 framework, TypeScript, HTML 5, CSS 3, Bootstrap.
Responsible for creating product detail module and product rating component used TypeScript as a programming language.
Used interpolation, two-way binding and created custom Pipes for data manipulation.
Responsible for retrieving data using HTTP and configuring routes.
Responsible for implementing MVC Design patters.
Refactored and enhanced an existing Angular 4 application to follow strict MVC patterns.
Responsible for implementing lazy loading and eager loading techniques using Angular Observables and Promises.
Implemented Dependency Injection techniques to loosely couple the modules.
Responsible for handling Angular routes and authentication the routes.
Created and deployed XML Web Services (WCF) using ASP.Net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
Created views in CORE MVC using Razor Syntax.
Worked with LINQ and Entity Framework ORM, Database First Approach in the Entity Framework.
Responsible for designing and developing SOA Web services using WCF.
Used Microsoft TFS 2015 (Team Foundation Server) for source code versioning.
VotaryTech January 2016 – August 2016
My role as Application developer involves developing rich UI components for the application as per the requirements and providing a user-friendly environment and developing Web Based Applications which are efficient, optimized and user friendly.
Project: Online Tutoring service
Description: The scope of this project is registering the students onto the portal, schedule classes, select lecturer, uploading grades, email the worksheets to the student.
Responsible for developing PHP Forms in Register student’s module providing validations in client and server side as well.
Responsible for implementing One-Time-Password Module in the sign in process to authenticate the users, used PHP Mailer service to send emails.
Responsible for Creating/Altering Stored Procedures in SQL Server.
Used AJAX, PHP 7 technique to interact with the Application for faster responses.
Responsible for coordinating with the QA Team to create test cases.
Responsible for creating user friendly interface using Bootstrap and jQuery.
Used Bugzilla for Bug Management System.
Designed web application using three–tier architecture.
Designed the application based on MVC design pattern.
Developed and designed web forms using ASP.NET, C# and XAML.
Implemented web based front end using jQuery, CSS, HTML, PHP and business logic using C#.
Developed complex Stored Procedures and views to generate various Drill-through reports, parameterized reports and linked reports using SSRS.
Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
Created and consumed WCF Web Services.
The project had WCF Services as a back-end. These were created with nHibernate for data access and Spring.Net for transaction management.
Troubleshooting, testing, and maintaining web applications as well as database to ensure strong optimization and functionality.
DevmenIT August 2014 – November 2015
My role as Programmer Analyst involves maintaining, designing, code and troubleshooting of web applications. Involved in development of both front-backend of the application modules.
Description: An Intranet Application which tracks the books borrowed, books requested, fines on the dues and notifies users on the updates.
Involved in development of modules in authenticating the users and providing steps to register into the system.
Involved in development of Web Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
Involved in fixing the issues reported to support team.
Responsible for loading flat files to Db using SSIS dataflow task.
Responsible for documenting the documents using Star UML.
Responsible for utilizing Asp.Net server controls to provide secured UI to the user.
Worked on Presentation, Business, Entity and Data Access Layers.
Developed SQL Procedures and Queries for data retrieval and storage in SQL Server and implemented in portal using ADO.Net.
Performance tuning of store procedures using SQL server profiler.
Worked on Web Service calling using jQuery for Synchronous and Asynchronous Ajax calls in HTML web pages.
Involved in the designing of UI by CSS used View box, Media Queries to make the page responsive to different resolutions.
Texas A&M University
Computer Science, MS