Sr. Software Engineer Resume
Lake Success, NY
SUMMARY
- Technical Lead with over 16 years cutting - edge IT and software development experience.
- Excellent interpersonal and communication skills.
- Proficient in web and client / server application design, development and testing software systems. using multiple computer languages, APIs, and tools on Windows system.
- Excellent experience in Vb.Net, C#, Asp.Net,.Net Framework, XML and XSLT technology.
- Excellent experience in RDBMS such as Oracle, SQL Server and MS Access.
- Proficient in Object Oriented Programming with an understanding of software engineering practices.
- Awarded “Best Execution Team” by Onward Technologies Limited.
- Experienced working in Agile team using Scrum Methodology.
- Knowledge of Design Patterns and SOLID principle.
- Interested in open source (python, django, php) and mobile technologies (objective-c, swift)
TECHNICAL SKILLS
Languages: C#, VB.net
Frameworks / Resources: .NET, MVC, MVVM, WCF, WPF
Internet: Asp.Net MVC, AngularJS, jQuery, Web Services, RestFul
Databases: Sql Server, Linq, Ent. Framework, Oracle PL/SQL, MongoDB
Version Source Controls: Team Foundation Server (TFS), Git, Source Safe
Operating Systems: Windows
Others: IoC, Bootstrap, HTML5, NUnit
PROFESSIONAL EXPERIENCE
Confidential - Lake Success, NY
Sr. Software Engineer
Responsibilities:
- Created UI using Razor Views, JQuery and CSS
- Using C# for models and business logic
- Using Entity Framework and LINQ for data access to interface with Oracle
- Enhance and maintain different products (AfterMarket, eMenu, Credit Bureau, Compliance) written in .Net Framework 2.0
- Use ASP.net and C# for web pages and user & server controls.
- Using ADO.net to interface with Oracle.
- Write Views and Stored Procedures in Oracle
- Gathering requirements and document. Analyze and design for any new projects and prepare estimation. Test, debug and deploy code. Support during production deployment
- Interaction with offshore team, assign work, monitor progress and report back to management. Participate in architecture meetings to set a road map for current and future products. Work with product owners and developers to solve technical and logical issues. Peer code review. Work closely with QA to determine quality and test metrics and plan.
- Using VSS initially and then TFS as source safe
Environment: .Net 2.0, Asp.Net, MVC, C#, Entity framework, Linq, ADO.net, Oracle, Web Services
Confidential - New York, NY
Engineer
Responsibilities:
- Migrated several websites of brands in USA from .Net v1.1 to .Net v2.0
- Developed web pages (.aspx) using ASP.NET, JavaScript.
- Develop new functionality as and when required.
- Developed business objects using C#.
- Used ADO.net to access SQL Server database
- Performed Unit Testing.
- Using TFS as source safe
Environment: Asp.Net, C#, Sql Server, Javascript, ADO.Net, TFS
Confidential - Waltham, MA
Sr. Software Developer
Responsibilities:
- Understanding of existing code written in VB6, ASP and develop expertise of the code and develop new code in .Net 2.0
- Followed N-Tier architecture development that involves SOA architecture.
- Developed reusable user controls which takes care of event handling, and processing data.
- Developed web pages (.aspx) using ASP.NET, JavaScript, and reusable web user controls.
- Developed business objects using C#.
- Worked extensively on developing the SQL Server stored procedures.
- Performed Unit Testing.
- Responsible for Peer-to-Peer code review and coordination.
- Used VSS as source safe
Environment: VB6, ASP, SOA Architecture, ASP.net, Javascript, C#, SQL Server, VSS
Confidential - Philadelphia, PA
Sr. Software Developer (Consultant)
Responsibilities:
- Gathering requirements from the client and created System Requirement Specification (SRS), Class diagrams, Sequence diagrams using Visio.
- Involved in Estimating time required for Enhancements
- Involved in Design of report generation and deploying on the Intranet/Internet and security features.
- Used Stored Procedures and Triggers in SQL Servers for backend
- Created business logic using VB.Net and Web-forms and User-controls using ASP.net in .Net framework v 1.1
- Coding for functionality of dynamic creation of Tree, XML Parser, Process Data
- Other responsibilities include delegate work to team members, code review.
- Used VSS as source safe
Environment: VB.Net, ASP.Net, XML, Javascript, SQL Server, VSS
Confidential
Software Engineer (Consultant)
Responsibilities:
- Create Use cases and sequence diagrams using Visio
- Create classes, web services and windows services using C#
- R&D on third party tools such as AutoMate Scheduler, Campaign Server
- Create GUI in ASP.Net using web user controls
- Connect to database using ADO.Net
- Other duties included interaction with the client to get the requirements and give the progress report of the project, delegate work to junior team members
- Prepare test cases
Environment: Asp.Net, C#, Sql Server, ADO.Net, third party tools i.e. AutoMate Scheduler, Campaign Server
Confidential
Software Engineer
Responsibilities:
- Create Use cases and sequence diagrams using Visio
- Create classes in C#.Net
- Create GUI in ASP.Net using web user controls and write client-side code using JavaScript
- Connect to SQL Server database and access data using ADO.Net
- Prepare Test cases
- Test and Debug
Environment: C#, ASP.Net, Javascript, Sql Server, ADO.Net, Visio
Confidential - Boston, MA
Software Engineer
Responsibilities:
- Create COM objects using VB6 and Connect to SQL Server database using ADO
- Create GUI using ASP and JavaScript
- Test and debug
Environment: VB6, SQL Server, ADO, ASP, Javascript
