Software Engineer Resume
Atlanta, GA
SUMMARY:
- 17 years of professional experience in Analysis, Design, Development and Maintenance of Software Applications, Overall 13+ years of Experience in Microsoft Dot Net Technologies with Frame work 4.6/4.5/4.0/3.5/2.0/1.0 in web/windows applications
- Possess technical expertise in aspects of all phases of Software Development Life Cycle (SDLC) that includes Requirement Study, Analysis, Design, Development, Integration, Re - Engineering, Maintenance, Installation, Implementation and Testing.
- Strong programming skills in Microsoft Technologies (C# 6.0/5.0/4.0/3.5 /2.0 , ASP .Net Core 2, ASP.Net MVC 5.0/3.0/2.0, ASP.NET 4.5/3.5/2.0, VB.NET 3.5/2.0, Web API 2.0, Angular 4, Angular Material Design 2.0, PRIME NG, Type Script 2.0, MS SQL Server 2012/2005/2000 ), JQuery, Ajax, Object Oriented JavaScript, JSON, SENCHA TOUCH, Telerik Kendo UI, Oracle and DB2) with windows forms/win forms and web forms.
- Well verse with Object Oriented Design/Programming (i.e. OOD/OOP) and Design Patterns.
- Well verse with JavaScript module pattern and Object Oriented JavaScript
- Strong Knowledge in Telerik Kendo UI MVVM
- Extensive database experience in Oracle, SQL-Server, DB2. SQL (T-SQL, PL/SQL, SQL PL), Stored Procedures, Views, Triggers and Functions, Relational database design & data modeling, Transactions, development and optimizing of Queries using SQL Query Analyzer
- Experience in ORM tools like N-Hibernate, Entity Framework and Dapper with .Net applications.
- Experience with .net library like DOCX to manipulate Word files, EPPLUS to manipulate Excel Sheet and ELMAH for error Handling.
- Knowledge in SharePoint.
- Prepared Technical design document, Use cases, Test cases for various projects and good at Bug fixing, Code reviews, Unit & System testing.
- Worked on various domains like Healthcare, Insurance, Investment Banking, Logistics, Transportation and E-Commerce.
- Experience with Test-Driven Development (TDD)
- Excellent problem solving, analytical and interpersonal skills.
- Self-starter, highly motivated, technically sound, and mentoring skills in driving development teams to successful resolution.
- Ability to adapt to fast changing skills and work. Ability to work in-groups as well as independently with minimal supervision. A good team player, problem solver and quick learner. Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
TECHNICAL SKILLS:
Operating System: Windows 2K8/2K3/2K/XP/NT/98/95
Programming Languages: C# 6.0/5.0/4.0/3.5 , VB.net, Visual Basic 6.0
Databases: MS SQL Server 2012/05/00, Oracle 10 G,11 I, DB2
Web Tools: ASP NET Core 2.0, MVC 5.0/3.0/2.0, ASP. Net 2.0/3.5,ASP, HTML, DHTML,Type script 2.0, Angular Material DesignJava Script. VB Script, Ajax, Visual Interdev, Dream Weaver,InfoPath, VS 2013/12/10/08/05/03 , JQuery, Infragistics,Angular JS 1.2, Angular JS 2, Angular JS 4, Type Script, NUnitSencha Touch, Telerik Kendo UI
Source Control: TFS, Visual Source Safe
Web Server: IIS 8.0/7.5/7/6
Reporting Tool: Brio Explorer 8 (Hyperion)
SOA Tool: Mind reef
Design Tool: Enterprise Architect 6.5, Visio
ORM Tool: Entity Framework 4.1, N-Hibernate 2.0, Dapper
Messaging: IBM WebSphere MQJQuery Widgets: JQuery UI (AutoComplete, Date Picker, Dialog, Tabs,Draggable, Droppable), Full Calendar, JqGrid and JqPlot
Operating System: UNIX, Linux
Programming Languages: Java
Databases: MySQL 4.0.
Web Tools: PHP, XML, Atlas Ajax.
WAP: WML, WMLScript
Reporting Tools: CRYSTAL Reports 8.0., SQL Server Reporting
Workflow Tools: K2.Net
Middleware: TIBCO
Nosql Database: Mongo DB
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Atlanta, GA
Responsibilities:
- Analyzing Confidential ’s existing chargeback system
- Designing and architecting application using ASP.Net Core 2, Angular 4, Typescript and Prime NG
- Designing and architecting service layer using Web API
- Object Oriented Analysis and Design.
- Developed middleware for authentication
- Developed action filters for controller to handle authorization specific to page
- Developed custom directives in Angular 4
- Developed custom Http Interceptor to handle unauthorized request
- Developed route guards to handle page level security
- Designing Data Access Layer with dynamic parameterized query using Micro ORM Dapper, Repository pattern and SQL
Technologies: ASP.Net Core 2, .NET 4.6.1, C# 6.0, Angular 4.3, Typescript 2.0, Dapper, SQL Server 2012, VS 2017, JSON, Web API 2.0, MS SQL Server 2012, TFS 2012
Confidential, Atlanta, GA
Responsibilities:
- Developed the Application Enhancements using with .Net 4.5, C# 5.0, ASP.NET MVC 5.0, VS 2013, JQuery 2.1.4, JSON, Telerik Kendo UI 2015.1.408 , Ajax and Web API 2.0.
- Object Oriented Analysis and Design.
- Developed Restful services using MS Web API
- UI development using Kendo MVVM Framework
- Developed SPA application using Kendo Framework
- Developed custom Attribute based JsonFormatter to use with a API controller
- Developed custom JsonConverter to convert a data type by adding additional attributes
- Developed custom CamelCasePropertyNamesContractResolver to rename properties in an object
- Fix performance issues using TPL
- Written complex queries, view and store procedures in SQL Server 2012
- Debug production issues
- Involved in collecting requirements from business users and Analyzing the requirements
- Understanding the existing application flow, stabilize the application without any issues, increase the client visibility, and finally improve the application performance.
- Utilize and worked on Source/Version control Tools using with the TFS, validate the change sets /code changes, apply the Labeling, Check-in/Out etc.,
Technologies: .Net 4.5, C# 5.0 ASP.Net MVC 5.0, VS 2013, JQuery 2.1, JQuery UI 1.11, JSON, Web API 2.0, Kendo UI, MS SQL Server 2012, TFS 2012
Confidential, Atlanta, GA
Responsibilities:
- Involved in collecting requirements from business users and Analyzing the requirements
- Understanding the existing application flow, stabilize the application without any issues, increase the client visibility, and finally improve the application performance.
- Involved the code review process.
- Tracking the application traceability and follow the Change request process
- Object Oriented Analysis and Design.
- Developed the Application Enhancements using with C# 4.0, ASP.NET MVC 3.0, VS 2010, WCF 4.0 JQuery 1.5, JSON, Angular 1.2, Sencha Touch and Ajax.
- Developed JQuery plugging for multiselect autocomplete
- Expertise in ORM tools like Entity Framework with .Net applications.
- Used JQuery UI Widgets (AutoComplete, Date Picker, Dialog, Tabs, Draggable, Droppable), JQuery Full Calendar, JqGrid and JqPlot
- Used ELMAH (Error Logging Modules and Handler) for exception Handling
- Used IBM WMQ for communicating with IBM WebSphere MQ
- Used DOCX to manipulate Word files
- Used EPPLUS to generate Excel Sheet
- Utilize and worked on Source/Version control Tools using with the TFS, validate the change sets /code changes, apply the Labeling, Check-in/Out etc.,
- Developed audit trail using entity framework
- Developed POC on Angular 1.2
Technologies: C# 4.0, ASP.Net MVC 3.0, VS 2010, JQuery 1.5, JQuery UI 1.8, JSON, DB2, TFS, FX Cop, Style Cop, Data Studio, Entity Framework 4.1, WCF, JQuery UI, JQGrid, JqPlot, IBM WMQ, Telerik Kendo, Bootstrap 3.0, Angular 1.2, Nunit
Confidential, Nashville, TN
Responsibilities:
- Involved in collecting requirements from business users and Analyzing the requirements
- Understanding the existing application flow, stabilize the application without any issues, increase the client visibility, and finally improve the application performance.
- Involved the code review process and prepare the test case and UAT documents.
- Tracking the application traceability and follow the Change request process
- Object Oriented Analysis and Design. Preparation ofHLD and LLD
- Developed the Application Enhancements using with C# 4.0, ASP.NET MVC 3.0, VS 2010, JQuery, JSON, and Ajax.
- Developed Jquery plugging for dirty form handling
- Written stored procedure in DB2.
- Expertise in ORM tools like NHibernate with .Net applications.
- Utilize and worked on Source/Version control Tools using with the TFS, validate the change sets /code changes, apply the Labeling, Check-in/Out and etc.,
Technologies: C# 4.0, ASP.Net MVC 3.0, VS 2010, JQuery, JSON, DB2, TFS, FX Cop, Style Cop, Data Studio, NHibernate, Fluent hibernate, Ninject
Confidential, Northbrook, IL
Responsibilities:
- Involved in collecting requirements from business users and Analyzing the requirements
- Understanding the existing application flow, troubleshoot the production issues, stabilize the application without any issues, increase the client visibility, and finally improve the application performance.
- Involved the code review process and prepare the test case and UAT documents.
- Tracking the application traceability and follow the Change request process
- Object Oriented Analysis and Design. Preparation ofHLD and LLD
- Developed the Application Enhancements using with C# 3.5, ASP.NET 3.5 JQuery, WCF
- Written stored procedure in Oracle.
- Utilize and worked on Source/Version control Tools using with the TFS, validate the change sets /code changes, apply the Labeling, Check-in/Out etc.,
- Managing and monitoring the team. Reviewing Unit Test Cases and Code Review
- Coordinate with Team members and provide solution for unresolved issue
Technologies: C# 3.5, ASP.Net 3.5, VS 2008, JQuery, Oracle 11i, DB2,TIBCO, TFS, FX Cop.
Confidential, SFO, CA
Responsibilities:
- Managing and monitoring the team.
- Object Oriented Analysis and Design. Preparation of SDD, Reviewing Unit Test Cases and Code Review
- Onsite coordinator.
- Production Support.
Technologies: C# 2.0, ASP.Net 2.0, VS 2005/2008, JQuery/JavaScript, JSON, WCF, Mind reef, TFS, FX Cop.
Confidential, California
Responsibilities:
- Understanding the functional & technical requirements and the data model
- Managing a team for a specific module.
- Writing code and test cases based on the detailed design
Technologies: C# 2.0, Oracle 8i, win forms, K2.Net, Infragistics.
Confidential
Responsibilities:
- Understanding the functional & technical requirements and the data model
- Preparing class diagrams and sequence diagrams
- Managing a team for a specific module.
- Writing code and test cases based on the detailed design
Technologies: ASP.Net 2.0, C#, Oracle, Atlas Ajax, VS 2005
Confidential
Responsibilities:
- Understanding the functional & technical requirements and the data model
- Managing a tem for a specific module
- Writing code and test cases based on the detailed design
Technologies: VB.Net, MS SQL Server.
Confidential
Responsibilities:
- HRMS application keeps track of a candidate right from the initial stage of being selected after the interview throughout his/her period until he/she gets the status of an employee of 24/7 Customer. The application does the process of channelising the candidates to relevant streams like joinee, dump, and rework data stores. The reports generated by this application such as the
- Consolidated Report, Performance summary, Customized Candidate Status report etc., give a clear picture to the top-level management of 24/7 Customer about the operations that are occurring regarding the critical recruitment process in the organization.
Technologies: ASP.Net, MS SQL Server
Confidential
Responsibilities:
- Project management tool involves various modules like role management, process management, task management and form management.
- Role management is the one in which the head of the department can assign roles and define the process owner for the role along the others involved in the role.
- He can also add a role, delete a role, and modify a role and there is a provision to maintain history of addition, modification and deletion of roles, using effective to and effective from dates automatically. Only HOD’s can access role management pages.
Technologies: ASP.Net, MS SQL Server.
Confidential
System Designing, Coding and Unit testing
Responsibilities:
- A mid range computer based application (MUMPS), acts as the data layer for the system. The Presentation Layer is a web application, which is developed and Active Server Pages and MS SQL Server 2000. The Presentation layer communicates with the Data Layer using a Business Layer, which includes a set of DLLs, which uses the Vera stream Products by WRQ.
Technologies: ASP, SQL Server 2000, IIS, VBScript, JavaScript, and Dream Weaver Ultradev.
Confidential, L A
System Designing, Coding and Unit testing
Responsibilities:
- The Presentation Layer is a web application involving MSSQL Server, CGI and ASP. My part is to Design the System, Guide the group and Development of some complicated pages of the presentation layer and testing the project.
Technologies: ASP, SQL Server 2000, IIS, VBScript, JavaScript, and Dream Weaver Ultradev.
Confidential
System Designing, Coding and Unit testing
Responsibilities:
- There is a base price entered during the creation of the database at the back-end for individual wines. Further discount will be added depending upon the customer's relationship with the company.
- The Site also provides a wine forum, where a visitor is new to wine or wants to ask one of Silver Creek's experts a question, or is a veteran who's got an opinion to share. In the administration module Wine Category Information entry
- Unit of measurement entry, Item Detail Entry, Purchase detail entry, Orders to be dispatched, Inventory Reporting capabilities, User management, mailing systems, Tracking Inventory Shortages etc. are maintained
Technologies: ASP, SQL Server 2000, IIS, VBScript, JavaScript, and Dream Weaver Ultradev.
