Senior Software Engineer Resume
Dallas, TX
SUMMARY
- 6+ years of experience in all stages of SDLC which includes Requirement Gathering, Analysis, Design, Development, Testing and Deployment of Enterprise Web and Windows Applications
- Excellent analytical and problem solving skills. A team player with strong interpersonal and communication proficiency
- Strong Experience in Design and Development of Multi - Tiered Applications based on .Net framework 2.0 and higher and MS SQL Server 2005/2008/2012
- Proficient in strong OOP skills (Object Oriented Analysis, Design and Programming)
- Designed Data Access Layer using Entity Framework, ADO.Net
- Excellent experience on C#, ASP.Net 4.5, MVC
- Excellent experience in implementing Web Service, REST service which communicate data in a both XML and JSON
- Excellent experience in implementing SOA using SOAP and REST services with both XML and JSON
- Experience in UI Designing and Scripting using HTML,CSS, Bootstrap, Java Script, jQuery, AngularJs
- Experience in implementing database objects like Tables, Views, Stored Procedures, Functions and Triggers using MS SQL Server
- Experience in creating database objects like Tables and Views using MS SQL Server Management Studio
- Experience with Crystal Reports 11
- Experience with training and mentoring team members with product knowledge and business processes
TECHNICAL SKILLS
Programming Languages: C#.Net, VB.Net, Objective-C, Java, C, C++, Pascal, MATLAB, Python, Prolog, LISP
Databases: MS SQL Server 2005/2008/2010/2012/2014 , Oracle
Reporting: Crystal Reports 12/14
Web Development: ASP.Net, HTML, CSS
Modeling Language: UML, ER
.Net technologies: Web Forms, MVC, Web API, EF, Unit Testing
Applications & Web server: IIS
Tools: and IDEs: Visual Studio .Net 2013/2012/2010/2008/2005 , Microsoft SDK, Eclipse, Sql Developer, Xcode 4.x
Protocols: TCP/IP, HTTP, UDP, SOAP, SMTP
Scripting and UI Technologies: JavaScript, jQuery, AngularJS, Handlebars, Bootstrap, HTML, CSS, AJAX
Repositories and Versioning: TortoiseSVN, TFS
Agile Development Software: Rally, nUnit for TDD practice
Standard Software: Microsoft Office, Microsoft Project, Adobe Photoshop, LYX, LATEX
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Software Engineer
Responsibilities:
- Responsible for consuming REST services in order to get the product information
- Design role specific Views using ASP.Net MVC 4, HTML5, CSS3, Bootstrap, JavaScript, jQuery to present different level of product information
- Used JavaScript and jQuery for Client side code to implement validations
- Cutting edgeUIdevelopment usingAngularJS
- Used LINQ for data retrieving, querying and manipulation
- Conducted unit testing using nUnit
- Created database Views for better performance using T-SQL
- Involved in debugging and troubleshooting at integration as well as after release
- Involved in pre-testing the application and bug fixing
- Involved in Deployment and Maintenance of the project between various environment such as development, production and testing
- Used TFS for team collaboration following agile methodology and for Source Control
Confidential, Kansas City, MO
Senior Software Engineer
Responsibilities:
- Involved in Technical Design, Development and Testing using HTML, CSS, ASP.Net MVC4, JavaScript, jQuery
- WrittenJavaScript, jQueryfunctions for client side code to implement validations
- Responsible for consumingREST services in order to populate the data in the patient admission pages
- Worked in Agile Platform using TFS
- UsedTFSfor Source Code Control, project related document sharing and team collaboration
- Performedcode reviewfor the team. Reported and tracked issues found using HP Application Lifecycle Management - Quality Center edition
Confidential, Little Rock, AR
Senior Software Engineer
Responsibilities:
- Designed and developed front end using HTML and CSS
- WrittenJavaScript, jQueryfunctions for Client side validation
- Used AJAX in the refund pages in order to be updated asynchronously
- Consumed RESTful Web Services using Web API to populate data in the UI
- Worked in Agile Platform using TFS
- UsedTFSfor Source Code Control, project related document sharing and team collaboration
Confidential, Springfield, IL
Software Engineer
Responsibilities:
- Involved in analyzing requirements and data provided by the Business Analysts
- Worked with Agile Platform using software such asRally
- Responsible for designing the developing the project using HTML,CSS,ASP.NetMVC, JavaScript,jQuery
- Created the reports using Crystal Report 11 based on the criteria
- UsedTortoiseSVNfor Source Code Control
- Coordinating between onsite and offshore team as one of the onsite coordinators andreviewing the code
- Involved in debugging and troubleshooting of the application
- Responsible for the Deployment of the web application on the IIS server
- Involved in writing down the test plans for QA department
Confidential, Pittsburgh, PA
Software Developer
Responsibilities:
- Analyzed and documented business requirements and detail design of the software for full understanding of the business and used those requirements to design application software
- Developed Web based application for risk management process and life cycle management using C#.Net, JavaScript, CSS, XHTML
- Designed user interface screens, validated the input data in the client side using JavaScript & JQuery and used Ajax for asynchronous client server communications
- Designed tables, indexes, and views and wrote stored procedures, functions
- Used Team Foundation Server for Version Control
- Created test plans and unit test cases using VS 2008 unit testing tool for testing the application
- Quality Center was used to report and track bugs
- Supported the project manager in creating detailed project plans
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- Participating in development of a several projects of the client website
- Analyzing requirements, technical design and development areas of website
- Responsible for designing the UI usingHTML5,CSS3,ASP.NetMVC 4,JavaScript,jQuery
- Implementing extensions and customizing Team Foundation Server for deployment of Web applications
- Responsible for maintaining versions of source code usingTortoiseSVN
- Involved in providingUnit Testfor each of the story and also performcode reviewfor the team
Confidential, New York, NY
Software Developer
Responsibilities:
- Involved with all stages of SDLC
- Applied Master Pages, Themes, and CSS for a consistent look and feel for Page design
- Created Content Pages, User Controls, Web Forms and HTML Pages for different banking services and modules using ASP.NET 2.0, XHTML and C#
- Used JavaScript to create Client - Side Dynamic content UI and ASP.NET 2.0 and C# to modify and add Server Controls for Dynamic Server-Side Code
- Implemented Banking Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization
- Used ADO.NET objects, DataSet, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server 2005 Data Source
- Extensively worked on SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server 2005