Senior Software Engineer Resume
Glendale, CA
PROFESSIONAL SUMMARY:
- An excellent Software engineer with over 15+ years of experience in architecture, design, development, implementation, maintenance and management of distributed enterprise applications. Participated in all phases of Software Development Life cycle.
- Extensive experience in designing Architecture and implementing features in large distributed systems that scale well.
- Achieved MCAD, MCSD, MCDBA, MCTS s. Excellent experience in SDLC, SCRUM concepts and implementation.
- Developed many Restful API, MVC views, Web forms and Windows forms. Very familiar with CSS, JavaScript, JQuery, Angular JS and Prototype. Designed non table - based web sites using CSS.
- Highly skilled in Web application development using Visual studio. Good experience in GOF (Gang of Four) design patterns and implementation. Worked with MVC (Model View Controller) framework. Excellent experience in Onion Architecture, RabbitMQ.
- Strong experience in creating/authoring Databases, Tables, and DTS packages, SQL queries, Stored Procedures, User Defined Functions and Triggers with MSSQL Server database.
- Rich Knowledge and experience in Web standards, Web 2.0, Rich Internet Applications (RIA) and Object Oriented Programming concepts.
- Gathered requirement from Business unit and convert Technical document then prepared SRS, HLD, LLD and use cases documents. Developed Use cases, Sequence Diagrams and preliminary class diagrams for the system using UML.
- Dedicated to successful project completion with the ability to work well in large groups or as an individual, under deadline pressure.
- Strong organization and interpersonal relation skills. Exudes energy, motivation and confidence. Ethical and loyal, maintains a high degree of confidentiality.
- Very good experience in handling customer queries, troubleshooting problems and fixing issues.
TECHNICAL SKILLS:
Operating System: Windows 2000/2003/2008/2012 , XP, Vista, Windows 7/8
Framework: .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5.2 , WinRT
Development Tool: Visual studio 2003/2005/2008/2010/2012/2013/2015 , Visual Studio, Visual InterDev, Dreamweaver, IntelliJ IDEA, ReSharper, LINQPad
3rd Party Controls: MDAC*, Microsoft Application Blocks, ActivePDF, Devexpress, Infragistics, Twilio, Sendgrid, Bcrypt, RabbitMQ, Kafka, Avro, Confluent
Languages: C#, VB.Net, ASP.Net, ASP.Net MVC, ASP, PHP, ROR*, JAVA
Web Technologies: HTML, DHTML, XML, XSLT, Java Script, AJAX, AJAX .NET, ASP.NET MVC2/3/4, XAML, JSON, CSS, Prototype, JQuery, Script.aculo js, knockoutjs,Backbone.js, Angular Js, Bootstrap, Responsive Design, Highcharts, NodeJS, NPM, GruntDesign Tool: Silverlight, Flash, QuarkXPress, Adobe Photoshop, Swish, Adobe Flex, UML, MS Project, MS-Visio
Database: MS SQL Server / 2008/2012/2014 , MS Access, MY SQL, Postgres
Reporting Tool: Crystal Report, SSAS*, SSIS*, SSRS*, Neo4J
Source Control: MS Visual Source Safe, Aldon, Team Foundation Server, Git, Source Tree, Git Bash.* SSAS - SQL Server Analysis Services, *SSIS - SQL Server Integration Services *SSRS - SQL Server Reporting Services, *CSS-Cascading Style sheet, *ROR-Ruby on Rails, MDAC -Microsoft Data Access Components
PROFESSIONAL EXPERIENCE:
Confidential, Glendale, CA
Senior Software engineer
Responsibilities:
- Involved from the start of the project to delivering the product to Production. Involved in Architecture and design of the application. Used Onion Architecture for this project.
- Developed many Windows service to submit Bookings and Theater changes from different applications.
- Implemented Pubs-sub model in many connected applications. Used RabbitMQ for queuing mechanism. Developed multi-threaded application to do asynchronous communication.
- Developed RESTful service (Web API) to receive Booking Delivery status and provide data to Web portal and Portal authenticated by Single sign-on (Ping Federate). Web portal used Angular JS.
- Implemented Log4Net to log application logs and configured Kibana to view log detail any time via browser.
- Used test driven development (TDD) and created N number of Unit test case to validate each business rules.
- Designed SQL Server Database Table and developed a number of Stored procedures, Triggers, User defined Functions, Views & SCHEMA.
- Used Entity Framework, ADO.NET objects to access the databases and gather all relevant information to be stored.
- Employed Agile methodologies especially SCRUM, to ensure rapid iterative software development. Used Rally for SCRUM Story/Task management.
- Used Git and Team Foundation Service for version control. Used Confluence to track the project set-up, team details, and software license details.
Environment: Visual Studio 2012/2013, C#, ASP.NET, ASP.NET MVC5, Entity framework6, Azure, .NET Framework 4.0/4.5.2, VB.NET, Win Forms, Web Forms, MVC Views, XAML, RabbitMQ, NUnit, Kafka, Avro, SQL Server 2012/2014, JQuery, JQuery UI, Angular JS, NodeJS, NPM, Grunt, JSON, HTML,CSS, AJAX, JavaScript, XML, XSLT, Windows Services, SQL Server, WCF, GIT and Team Foundation Server.
Confidential, Glendale, CA
Senior Software engineer
Responsibilities:
- Designed Web Interface using Views/Web Forms/HTML. Developed websites using W3 standards. Extensively used AJAX in Executive Center portal to provide rich and user friendly interface.
- Developed Windows application to add, Edit master data. Developed Windows service to submit Assessment data and retrieve assessment report. Developed and Consumed Web service to update Assessment Request status. Developed WCF service to maintain the User records from various clients.
- Developed numerous reusable email and report components. Changed existing web application to support multiple browsers. Converted Existing websites to Web2.0 standard.
- Implemented Gang of four design patterns in business logic components. Microsoft application blocks were used for data access layer.
- Implemented JQUERY for client side validation and also implemented JQUERY themes. Worked extensively in XML/XLST and used it to render dynamic pages.
- Designed SQL Server Database Table and developed a number of SQL Queries, Stored procedures, Triggers, User defined Functions, Views & SCHEMA.
- Used ADO.NET objects to access the databases and gather all relevant information to be stored. Developed functions for Encryption, Decryption of Password.
- Created deployment document to deploy applications in User Acceptance Test Server and Production Server. Used Team Foundation Service and Visual Source Safe for version control. Provided support for existing applications.
Environment: Visual Studio 2010/2008/2005 , ASP.NET, .NET Framework 3.0/3.5/4.0, C#, VB.NET, Win Forms, Web Forms, XAML, SQL Server 2005/2008, ASP, JQuery, JQuery UI, JSON, HTML,CSS, AJAX, Soft Artisans, JavaScript, XML, XSLT, Windows Services, SQL Server Integration Services, Reporting Services, Web Services and Team Foundation Server.
Confidential, Charleston, WV
Senior Software engineer
Responsibilities:
- Used Web Forms/HTML, ASP.NET/CSS to design Web Interface. Used Photoshop to develop GUI layout.
- Involved in full lifecycle of the project from requirement, design, development, testing, Deployment and User Testing.
- Developed web page without HTML table and used DIV tag and CSS. Implemented SEO techniques in websites. Update website frequently based on Business unit requirements.
- Implementing Microsoft Chart Control to show the data in graphical representation. Used ADO.NET in Data Access Layer. Worked extensively with Microsoft .NET AJAX technology for populating database values and displaying dynamic messages to the user. Developed JavaScript for client side field validation.
- Implemented Caching techniques for most queried common data towards the end of the project for performance. Implemented Role Based security with Form Authentication. Intranet application runs under Windows Authentications.
- Extensively used AJAX control in Participant Portal to provide rich and user friendly interface. Designed SQL Server Database Table and developed a number of SQL Queries, Stored procedures, User defined Functions and Views and SCHEMA.
- Used Devexpress controls to enable users to handle their online appointments.
- Used Master Page and Theme to maintain consistent layout based on roles. Employed Agile methodologies especially SCRUM, to ensure rapid iterative software development.
- Leading a team in the Report Module. Designed and developed reports by using Crystal Reports. Developed Use Case Diagram and Sequence diagrams using UML. Used ALDON for version control.
- Interact with Business Unit and Developed Prototype to confirm the Business unit requirements. Employed Agile methodologies especially SCRUM, to ensure rapid iterative software development.
- Developed Data Extract application using Windows Presentation Foundation (WPF) services. Used ADO.NET Objects to access the databases and gather all relevant information to be stored. Developed function for Encryption, Decryption of Password and User name.
- Created Deployment document for to deploy application in User Acceptance Test server and Production server. Deployed WCF service in User Acceptance Test server and Production server.
Environment: Visual Studio 2008,ASP.NET,.NET Framework 3.0/3.5, C#, VB.NET, WCF, WPF, SQL Server 2005, Microsoft chart components, Analysis Service, Reporting Services, Integration Services, Crystal Reports, Data Mining Extensions (DMX), HTML,CSS, AJAX, JavaScript, MS Chart Control, XML, XSLT.
Confidential Enterprises, CA
Software engineer
Responsibilities:
- Requirement analysis and creation of SRS based on requirement. Multi Tier Architecture designed and developed business logic components and Data Access layer components using C# and implemented OOP concepts.
- Designed Web Interface using Web Forms/HTML and used ASP.NET Server/HTML/User Controls. Developed reusable email component using C# and SMTP. Used UML for drawing Use Case Diagram and Sequence diagrams.
- Designed SQL Server Database Table and developed a number of SQL Queries, Stored procedures, User defined Functions and Views.
- Worked extensively with configuration and resource files and application support for multilingual languages. Rendered pages on dynamic ways using XSLT/XML.
- Implementing AJAX technology in populating database values and displaying dynamic messages to the user. Developed JavaScript for client side field validation. Implemented Master Page to maintain consistent Header and Footer.
- Used Infragistics ASP.NET control and window forms control to provide user interface in web and windows application.
- Designed and implemented (GOF) Singleton pattern. Developed windows forms for Confidential Quote Application. Developed RSS feeds to explore latest news from Confidential Enterprises. Quotation Performa generated in PDF document using ActivePDF.
- Employed Agile methodologies especially SCRUM, to ensure rapid iterative software development.
- Used Visual source safe for version control. Used Photoshop to develop GUI layout. Code review of peers for coding standards. Estimate and Scheduling of product releases.
- Developed windows service to update vendor details and determined whether the website was functioning properly.
- Undertook additional responsibilities like conducting weekly team meetings, preparing weekly reports, preparing minutes of meeting document, timesheet monitoring, work order status monitoring. Developed web services to show the status of the Quotation.
- Leading a five member team in the full life cycle development of the system which included performing the user interface and programming
Environment: Visual Studio 2005,ASP.NET, C#, SQL Server 2005, Analysis Service, Reporting Services, Integration Services, Crystal Report, HTML, AJAX, JavaScript, XML.
Confidential Enterprises, CA
Software engineer
Responsibilities:
- Gathered requirements, prepared SRS, Use Cases, HLD, LLD documents, User manuals and Implementation procedures. Used UML for drawing Use case Diagram and Sequence diagrams.
- Designed Multi Tier architecture for Online Catalog Systems. Developed Business logic and Data Access Layer components using C#.
- Developed Web Application using Web forms and ASP.NET Server/HTML/User Controls. Developed DTS Packages, SQL Queries, Stored procedures, Functions and Views to speed up the data transfer between various databases.
- Login authentication verification based on client MAC (Media Access Control/ Physical) address. Designed and Developed Win forms for OCS Admin Tool Application.
- Used SQL Server 2005 reporting services to generate management reports. Used SQL Server 2005 Integration services to import order data from Microsoft Excel file to SQL Server 2005 database.
- Worked extensively with resource files that were used to generate Online Catalog systems that support multilingual language.
- Used Search engine optimization to display the page in top rank. Quotation and Invoice generated in PDF document using ActivePDF.
- Developed Windows service to update the customer details and determined whether the website was functioning properly. Developed Web service to explore the item details.
- Developed WYSIWYG Editor for CMS (Content Management Systems.). Developed series of JavaScript for field validation and AJAX used for Catalog navigation.
- Code integration & smoke testing for QA release. Used Visual source safe for version control. Assigned, tracked and monitored the tasks given.
- Managed and guided a team of 5 members during the development time. Mentored and trained the newly joined team members.
Environment: Visual Studio 2005,ASP.NET, C#, SQL Server 2005, Analysis Service, Reporting Services, Integration Services, Crystal Report, DMX, HTML, AJAX, JavaScript, XML.
Confidential, Houston. TX
Software engineer
Responsibilities:
- Authored SRS document, Functional Specification document and Test Case document.
- Involved in all layer development using C#. Designed & developed a number of Web Forms (ASPX) Pages and Java scripts for client side validation.
- Wrote Complex SQL queries and stored procedures in MS SQL Server using T-SQL. Designed system data flows and screen flows using MS Visio.
- Performed integration testing with test cases and prepared test logs. Part of build team and prepared release notes. Prepared technical manual and user help guide.
- Performed code reviews, prepared test cases and unit testing. Regular interaction with Client and delivery of the given tasks on time.
Environment: Windows 2003/NT/XP, Visual studio 2003, Framework 1.1, C#.NET, ASP.NET, ADO.NET, Web Forms, OOP, MS SQL Server, IIS, HTML,DHTML, JavaScript, CSS, Visual Source Safe (VSS).
Confidential
Software engineer
Responsibilities:
- Designed & developed a number of Windows Form, Web Form Pages and CSS. Responsible for designing and developing the business logic components using C#.
- Responsible for writing complex stored procedures using MS SQL Server T-SQL. Extensively worked in Report Module.
- Developed Report to show Re order item and Back Order Item. Wrote Complex SQL queries and stored procedures in MS SQL Server using T-SQL. Designed system data flows and screen flows using MS Visio.
- Ensured strict adherence of client’s standards and procedures. Did extensive performance tuning for better performance of the ASP.NET web application
Environment: Windows 2000/NT/XP, Visual studio 2003, Framework 1.1, C# .NET, ASP.NET, Web Forms, OOP, MS SQL Server 2000, Flash Action script, IIS, HTML,DHTML, JavaScript, CSS, Visual Source Safe (VSS).
Confidential
Software engineer
Responsibilities:
- This is an ERP web application. Client/Server interface has been developed using C# and the Web interface with ASP.NET. Developed Windows application to configure Master data.
- Developed a number of complex SQL queries and Stored Procedures and Views using MS SQL Server T-SQL.
- Designed & developed a number of Windows Form, ASP, and Web Form Pages and CSS. Developed JavaScript for client side field validation.
- Performed code reviews and prepared test cases. Performed integration testing with test cases and prepared test logs.
- Participated in cross team meeting with front end developers, testers for a weekly status meeting and to resolve issues if any.
Environment: Windows 2000/NT/XP, Visual studio 2003, Framework 1.1, C# .NET, ASP .NET, Web Forms, Win Forms, ASP, MS SQL-Server, IIS, HTML, DHTML, JavaScript, CSS, Visual Source Safe (VSS).
Confidential, Houston. TX
Software engineer
Responsibilities:
- Developed a number of User Interfaces using HTML, ASP, CSS, and DHTML. Developed a number of SQL queries, Stored Procedures and Views to show, Update/Delete records.
- Developed Procedures and Functions in ASP to implement business logic. Developed JavaScript for client side field validations.
- Used Photoshop to develop GUI layout. Developed Menus using JavaScript. Developed Web application tested in Internet Explorer, Mozilla, Netscape and Opera browsers.
- Used Microsoft Visual SourceSafe to maintain versions of code.
Environment: Windows 2000/NT/XP, ASP, MS SQL Server 2000, Visual Basic 6.0, Photoshop, Dreamweaver, IIS, HTML, DHTML, JavaScript, CSS, Visual Source Safe (VSS).
Confidential, Houston. TX
Software engineer
Responsibilities:
- Developed User Interfaces using HTML, ASP, CSS, and DHTML.
- Designed and developed Data Access Module to handle the entire request from the application to database. The module has various functions and methods developed using ADODB
- Used SQL server as back-end database. Resolved issues that arose during development. Used Visual InterDev/ Dreamweaver for designing Web Pages.
- Used Photoshop to develop GUI layout. Developed Menus using JavaScript. Developed Web application tested in Internet Explorer, Mozilla, Netscape and Opera browsers.
- Used Visual source safe for version control.
Environment: Windows 2000/NT/XP, ASP, MS SQL Server 2000, Visual Basic 6.0, Photoshop, Dreamweaver, IIS, HTML, DHTML, JavaScript, CSS, Visual Source Safe (VSS), All Web Browsers.
