Sr. Software Engineer Resume
Glendale, CA
PROFESSIONAL SUMMARY:
- Over 12+ years of industry experience in designing, developing, and maintaining web and client server applications using Microsoft Technologies.
- Strong skills on .NET Framework using ASP.NET, C#, Asp.Net MVC, Entity Framework, and ADO.NET
- Expertise in developing Web based applications with great proficiency in creating applications using Web Forms, ASP.NET, C#, ADO.NET, XML, AJAX, jQuery, JavaScript, WCF, Web API, IIS, SQL Server 2012, and Visual Studio.NET.
- Expertise in all steps of Agile Development, including sprint planning, grooming, daily standup, retrospective, and deployment.
- Expertise in all the phases of Software Development Life Cycle (SDLC) including requirements, analysis, design, implementation, integration and testing, deployment and maintenance.
- Experience with client - side scripting technologies like JavaScript and jQuery.
- Experience in writing complex user defined Functions, Stored Procedures, Views, Triggers, and cursors using MS SQL Server ( 2012 ), Oracle 10g. Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using MSSQL Server 2005.
- Experience in implementing design patterns like Dependency, Abstract Factory, Singleton, Repository, MVC.
- Experience in using Microsoft Visual SourceSafe, TFS, GitHub for Version Control.
- Experience in using productivity tool like Re-sharper and fiddler.
- Ensuring successful delivery of quality projects from conceptualization phase to product deployment and support.
- Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
- Excellent communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
Language: C#, VB.Net
Web technology: ASP.NET, MVC, Entity Framework, Web services, WCF, Web API, JSONJavaScript, jQuery, Kendo, Ajax, and XML / XSLT
Web Server: Microsoft IIS 6.0/7.0/7.5
Databases: SQL Server 2000/2005/2008/2012, Oracle 10g
Operating Systems: Windows (7/2003/ 2000/ server 2000/2003/2008 )
Reporting Tools: Crystal Report 10.0, Data Report
Tools: Visual Studio 2005/2008/2010/2012/2013/2015, Fiddler, Re-sharper, VSS TFS, GitHub, JIRA (Project management and tracking tool from Atlassian)Rally (Agile Project management tool)
PROFESSIONAL EXPERIENCE:
Confidential, Glendale, CA
Sr. Software Engineer
Responsibilities:
- Implemented the application using C#.Net, MVC 4, Web API, JSON using object-oriented programming techniques. Development of different modules using C#, jQuery, MVC framework and SQL Server.
- Involved in different stages of Agile methodology
- Creation of User interface and client-side interactions using HTML, CSS, jQuery and JavaScript etc.
- Used Team Foundation Server (TFS) extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in UI build release, defect and debugging.
Environment: MVC 4, C#, Sql server 2012, JSON, jQuery, LINQ, HTML, CSS, SSRS client, IIS7.5, GitHub
Confidential
Software Developer (.Net)Responsibilities:
- Working closely with the product owner and users to gather software requirements
- Implemented the application using Asp.net, C#, using object-oriented programming techniques. Development of different modules using C#, Ado.Net and SQL Server.
- Involved in different stages of Agile methodology
- Creation of reports using SSRS.
- Used GitHub and TFS extensively for version control of the source code a long with the maintenance of the builds and the relevant documents of the same.
- Involved in build release, defect and debugging.
Environment: Asp.Net, C#, Sql server 2012, jQuery, HTML, CSS, JavaScript, SSRS reports, GitHub
Confidential, Glendale, CA
Sr. Software Engineer
Responsibilities:
- Requirements gathering and analysis.
- Working closely with the clients to define software requirements
- Designing and implementing key functional areas of the customer experience.
- Working with the business team and project managers to convert functional requirements into
- Detailed technical specifications.
- Migrated the application data from Old D2 application. Via ETL process
- Develop, test, and maintain robust, scalable, high-quality software code.
- Own designing and building functional components, including coding, design and code reviews,
- Testing, deployment and post-launch monitoring.
- To attend project meetings and working sessions, to understand requirements.
- Technically support daily operations for all application functionalities.
Environment: MVC 4, C#, Sql server 2012, WebApi, JSON, jQuery, Kendo, LINQ, HTML, CSS, SSRS client, IIS7.5, GitHub
Confidential
Software Developer (.Net)Responsibilities:
- Implemented the application using C#.Net, MVC 4 using object-oriented programming techniques. Development of different modules using C#, jQuery, MVC framework and SQL Server.
- Involved in different stages of Agile methodology
- Design and development of complex queries, stored procedures views and triggers for different modules like Subscriptions, Shared Portfolios, Email comments, etc.
- Creation of User interface and client-side interactions using HTML, CSS, jQuery and JavaScript etc.
- Used Team Foundation Server (TFS) extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: C#.Net, jQuery, Ajax, MVC 4, LINQ, SQL Server, WCF, HTML, CSS, JavaScript
Technical Lead (.Net)
Confidential, NJ
Responsibilities:
- Client Communication and Requirement Gathering
- Worked in MVC 4, Entity Framework 5, SQL Server 2008, LINQ to SQL
- Generated product xml and upload to ftp location using SSIS.
- Worked on WCF to generate order listing and generate invoice.
- Wrote jQuery for the client-side validation, browser detection and application functions.
Environment: Visual Studio 2010, Net Framework 4.0, Asp.net, C#, HTML, JavaScript, JQuery, MVC 4, Entity Framework 5, SQL Server 2008, LINQ to SQL, SQL SERVER 2008.
Confidential
Software Developer (.Net)Responsibilities:
- Client Communication and Requirement Gathering
- Involved in all the stages of Software Development Life Cycle starting from Requirements gathering, design, development and testing and delivery.
- Developed UI using user controls, layouts and styles which inputs the data and display the data for the web applications using ASP.NET.
- Involved in Design, Documentation, Coding in .NET Application using Asp.net, C#
- Involved in Writing, Modifying Stored Procedures in SQL Server database Using T-SQL.
- Wrote JavaScript for the client-side validation, browser detection and application functions.
- Implementation of Google map, Places search, and Google Hyperlapse view API.
Environment: Visual Studio 2010, Net Framework 4.0, Asp.net, C#, HTML, JavaScript, JQuery, Entity Framework, SQL SERVER 2008.
Confidential, Irvine, CA
Software Developer (.Net)Responsibilities:
- Client Communication and Requirement Gathering
- Involved in all the stages of Software Development Life Cycle starting from Requirements gathering, design, development and delivery.
- Worked on Kentico CMS, Web parts.
- Involved in Design, Coding in Kentico Web part using Kentico CMS, C#.
- Wrote JavaScript for the client-side validation, browser detection and application functions.
- Implement JavaScript Image zoom in / out functionality.
- Implement global product search functionality
Environment: Visual Studio 2010, Kentico CMS 7, Asp.net, C#, HTML, JavaScript, jQuery
Confidential
Sr. Software Developer (.Net)
Responsibilities:
- Client Communication and Requirement Gathering
- Followed AGILE software development life cycle (SDLC) methodology to achieve a highly efficient end product.
- Actively involved in Iteration planning meetings discussing the implementation, integration of backlog modules considering the released version of software and best practices for solutions.
- Create windows services to send email to thousands of doctors at specific time.
- Create automated ETL process to migrate patient data from XML to database by parsing the xml in oracle 11g.
- Implementation of aspose cells to export formatted data to excel.
- Creation of stored procedures, Packages, views, functions in Oracle 10g.
- Creation of stored procedures, views, functions in SQL server 2000/2005/2008.
- Extensively worked on User Interface pages (asp) using C#, CSS, HTML, AJAX, jQuery and to implement complex Business Rules and Validation of front end forms
- Write generic error logging system using log4Net.
- Created Complex jQuery plugins, which consume rest WCF services.
- Create Restful WCF service, so that if client do want to use plugin they can directly use restful WCF service to get their work done or they can call restful service in their application also.
- Used JQuery to efficiently use the validation, AJAX calls to restful service to avoid page post back and load the page data quickly.
- Write generic error logging system in rest WCF.
- Create time and frequency-based windows service, which can call multiple handlers at same time. It’s a thread-based technique which opens a thread for each handler call.
- Used Microsoft Enterprise Library- Data Application block to get and save data to SQL server database.
- Used Microsoft Enterprise Library - Exception logging
- Created printable html and crystal reports.
Environment: Asp.Net, C#, Oracle 10g/ 11g, SQL server 2000/2005 HTML, JavaScript, jQuery, Log4Net, Visual Source Safe, Team foundation server, Re-sharper, Fiddler, Visual Studio 2010, Pl/SQL developer, Windows service, Dudas Chart, WCF
Confidential
Software Developer (.Net)
Responsibilities:
- Design and develop the GUI, Business Logic Layer and Data Access Layer.
- Designed GUI for dynamic content using HTML, CSS and JavaScript.
- Developed the Web forms using ASP.NET, C#.NET, XML, Java script.
- Implemented master pages for consistency in look and feel.
- Implemented Call Index sheet in Crystal Report.
Environment: Visual Studio 2005/2008, ASP.Net(C#), ADO.Net, VSS, XML, AJAX, SQL Server 2005, JavaScript