Software Design Engineer Resume
SUMMARY:
- Over 8 years of experience in Dot Net.
- Proficient in Object Oriented Principles, Methodologies and practices.
- Good experience in Full Stack development. Using back - end, front-end and databases while executing the projects
- Highly skilled Web Developer having worked on multiple DOT NET development projects
- Hands on experience in developing Internet applications using Asp.net, Asp.net MVC with languages C# and VB.Net.
- Hands on experience in using SQL server for database programming. Working with Docdb.
- Experienced in implementing applications using MVC pattern.
- Expertise with full lifecycle development and various design patterns such as MVC and Repository Pattern.
- Expertise in Object Oriented Analysis and Design (OOAD).
- Experienced working with LINQ-to-Query, LINQ with generic lists
- Experienced working with different front-end technologies like JavaScript, JQuery, JQuery-UI, Angular Js.
- Hands on experience with development of single page application using AngularJS.
- Experience in hosting Windows Communication Foundation (WCF) services in IIS
- Proficient in web technologies like HTML, HTML5, CSS, JavaScript, JQuery and XML.
- Experience in Entity Framework and Dapper to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Worked proficiently in all version of Visual Studio as IDE.
- Experienced working with sub-version control software like SVN, GIT, Fortress, and Visual Studio Team Foundation (TFS) tools.
- Experience in Using SSRS and SSIS.
- Using AppInsight for debugging and tracking the real issue
- Experience in deploying the application, and configuring the application server like IIS and Azure deployment server.
- Good experience in converting Business Requirements into Technical Specifications.
- Implementing the SOLID concept as far as possible while creating soft-wares.
TECHNICAL SKILLS:
Languages: VB.NET, C#, C/C++, JavaScript, JQuery, HTML/HTML5, SQL
Operating Systems: Windows XP/7/10 and Windows Server family
Platforms/technologies: ASP.NET, ASP.NET MVC (all versions), Entity framework, AngularJS, JQuery, Confidential SQL Server (2005, 2008, 2012, 2014), Oracle 9i/10g/11g
Design Tools: Familiarity with Photoshop
Tools: Visual Studio (all versions), SQL Server Management Studio, Firebug, SVN/GIT, Beyond Compare, Snagit, Bridgit, Sublime, NetBeans, Eclipse, Crystal Reports, Toad, Confidential (Data warehouse automation), Azure Platform for deploying services/Web Applications/SQL Server dbs.
PROFESSIONAL EXPERIENCE:
Confidential
Software Design Engineer
Responsibilities:
- Working closely with the group to create the building blocks of Dorado.
- Writing the service api which are called by service botlets for getting response from different apis.
- Creating the botlets (the conversational units which are the basic block of Dorado). These are in HLL which uses python for different commands. Botlets I created are for Eventbrite, Stock, Ferry, Etsy, Yelp.
- Writing the definition files(swagger defn files) which are used to import the service botlets. (The botlet which includes all the service actions which are callable from client botlet).
Confidential
Software Developer
Responsibilities:
- Solving assigned bugs
- Maintain the quality of the new release.
- Ensure the all the test runs before we release the new features
- Used the tool firefly for deployment
Confidential
Senior Software Developer
Responsibilities:
- Document business requirements in collaboration with the client and breaking down user stories into tasks and estimates
- Develop complete functional specification of the project to minimize risks
- Assign tasks to self and team members matching appropriate skills
- Involved in the full stack development.
- Create and maintain databases objects, stored procedures, triggers, views and SQL statements.
Confidential
Senior Software Developer
Responsibilities:
- Document business requirements in collaboration with the client and breaking down user stories into tasks and estimates
- Develop complete functional specification of the project to minimize risks
- Involved in the scrum meetings for the distribution of the task to self and the team member regularly.
- Extracting data from XML with data. We have to maintain different mapper files for data manipulation
- Involved in the full stack development.
- Executing the project, working with the team member helping each other for task completion.
Confidential
Senior Software Developer
Responsibilities:
- Document business requirements in collaboration with the client and breaking down user stories into tasks and estimates
- Involved in the scrum meetings for the distribution of the task to self and the team member regularly.
- Involved in the full stack development.
- Extracting data from XML with data. We have to maintain different mapper files for data manipulation.
- Executing the project, working with the team member helping each other for task completion.
Confidential
Senior Software Developer
Responsibilities:
- Developing application as per the requirement provided by the client
- Designing new tables, stored procedures and creating pages for new enhancements.
- Maintaining SDLC processes
- Code reviewing after the development. (Peer review)
- Maintaining the test environment for the client with latest code so that client can see the updates.
- Handle client’s issues regularly and support the project after the development.
Confidential
Senior Software Developer
Responsibilities:
- Developing application as per the requirement provided by the client
- Designing new tables, stored procedures and creating pages for new enhancements.
- Maintaining SDLC processes
- Maintaining the test environment for the client with latest code so that client can see the updates.
- Handle client’s complaints regularly and support the project after the development.
Confidential
Web Developer
Responsibilities:
- Designing new tables, stored procedures and creating pages for new enhancements by maintaining SDLC processes.
- Monitoring the scheduler and solving all the issues raised by client.
- Involved in the full stack development.
- Communicate with client regularly and handle client’s issues.
- Maintained very good relationship and gained trust from client.
Confidential
Web Developer
Responsibilities:- Worked in a team for the development of the web application
- Create new pages, business layer classes and designing the pages as per the requirements.
- Design database and creating tables/stored procedures as per the requirement
- Involved in the full stack development.
- Analyse new requirements, addressing client’s complaints and monitoring during testing phase
- Maintaining SDLC processes during development/enhancements
Confidential
Web Developer
Responsibilities:
- Create new pages, business layer classes and design the pages as per the requirements.
- Design database and create tables/stored procedures as per the requirements.
- Involved in the full stack development.
- Analyse new requirements, address issues and monitoring during testing phase.
- Maintaining SDLC processes during development/enhancements.
Confidential
Software developer
Responsibilities:
- Worked in a team as a key member for the development of the application.
- Creating new forms and business logics for the manipulation of data that needs to be stored/updated and displayed in the system.
