Post Job Free
Sign in

Full Stack Developer

Location:
Troy, MI
Posted:
November 07, 2024

Contact this candidate

Resume:

Sai Ramya Narne

.NET FULL STACK DEVELOPER

Troy, MI 947-***-**** ********.*****@*****.*** https://www.linkedin.com/in/sai-ramya/ With over 8+ years of experience in full-stack development, I possess a proven track record in requirement analysis, design, development, enhancement, testing, and maintenance of web applications. I excel at adapting to new technologies and methodologies, thrive in collaborative team environments, and consistently delivering high-quality software solutions. Work Experience

Senior Software Engineer NASDAQ Bengaluru, India Jun 2019- July 2024

Participated in requirement analysis, project estimation, impact analysis, and Agile-Scrum sprint planning, breaking down projects into epics and tasks.

Developed database repositories and managers using C#, ADO.NET with Amazon RDS MySQL, PostgreSQL, SQL Server to perform CRUD operations.

Maintained and enhanced applications developed in ASP.NET Web Forms and ASP.NET MVC, resolving bugs and issues to ensure high performance and reliability.

Designed and implemented RESTful APIs for various microservices, enabling seamless interaction and data exchange between services.

Created UI Components using Angular 8, Typescript, Vue.js, Bootstrap, Angular Material, BootstrapVue.

Conducted unit testing of UI components using Jest and Karma, ensuring high code quality and functionality.

Integrated backend APIs with front-end components using Vue.js Axios, Angular Http service and thoroughly testing the overall functionality.

Created stored procedures to update the materialized views from entity tables.

Triggered SNS events to notify Lambda function for handling DynamoDB and Elastic Search updates when data is successfully saved to the database.

Modified Amazon lambda changes to handle SNS requests via SQS to manage dynamo, S3 and elastic search changes.

Created unit tests with XUnit to ensure the functionality of the managers.

Designed APIs in .NET Core 6 that consume the created managers.

Developed managers to fetch the paginated fund data/ search the data using elastic search NEST.

Updated the ES data wherever possible via queries in elastic search Kibana instead of re- indexing the entire data to save time and resources.

Created and executed migrations to create the database table in the SQL Server database using Entity Framework Core ORM.

Created migration scripts/ stored procedures to backfill data using MySQL Server, SQL Server.

Performed code reviews, providing feedback to enhance code quality and promote best practices within the team.

Provided support and assistance to team members, fostering collaboration and enhancing overall team productivity.

Contributed to internal tools that enhanced productivity of development team.

Utilized LINQ to effectively filter and group data based on specific conditions, enhancing data manipulation and retrieval efficiency.

Designed and implemented AWS Glue tables to model data stored in S3, utilizing Amazon Athena for efficient querying and analysis.

Utilized Terraform to manage AWS cloud Services, including S3, SNS, SQS, Lambda, Dynamo, Athena, Glue and RDS.

Utilized FluentValidation in .NET to implement validation of user-entered data, improving data integrity and enhancing user experience through error messaging and custom validation rules.

Utilized Docker to create local testing environments for various microservices.

Utilized JIRA to manage Agile/Scrum sprints, track user stories, and monitor project progress, enhancing project visibility and ensuring timely delivery of key milestones.

Monitored application performance using Datadog to identify slow-performing queries and bugs, resulting in a decrease in load time and earlier bug resolution.

Managed time-critical ad hoc tasks alongside daily responsibilities, demonstrating flexibility and the ability to prioritize effectively.

Software Engineer INSZoom Bengaluru, India Jun 2016- May 2019

Developed web applications using C#, ASP.NET, ASP.NET MVC framework with Razor syntax, enabling dynamic content generation and enhancing user interface functionality.

Developed and optimized stored procedures in SQL Server for efficient data retrieval and insertion, improving application performance and reducing query execution times.

Collaborated with UI/UX designers to create user- friendly interfaces using HTML, CSS, Bootstrap, JavaScript, JQuery, Vue.js.

Maintained and enhanced applications developed in VB.NET, troubleshooting issues and implementing updates.

Conducted debugging and troubleshooting to resolve software defects and improve application stability.

Analyzed error logs and user feedback to address underlying issues.

Coordinated with the testing team and conducted rigorous system testing. Skills

Languages & Frameworks: C#, VB.NET, JavaScript, TypeScript, HTML, CSS Web Development: ASP.NET, ASP.NET WebForms, ASP.NET MVC, .NET Core, Vue.js, Angular, React, Bootstrap, jQuery

APIs & Databases: REST API, Web API, Entity Framework, LINQ, MySQL, SQL Server, PostgreSQL, DynamoDB (NoSQL)

Testing Frameworks: XUnit, Moq, Mocha, Jest, Karma Cloud & DevOps: AWS, Azure, Terraform, Jenkins, Docker Version Control & Project Management: GIT, Bitbucket, TFS, JIRA, Visual Studio Education

Jawaharlal Nehru Technological University Kakinada, India Bachelor of Technology, Computer Science



Contact this candidate