Senior Software Engineer Resume
SUMMARY
- More than 14 years experience in the IT software industry
- Strong experience in programming with the .NET Framework using C#.Net, JavaScript, ASP.NET, AngularJS, ExtJS, Kendo UI, Web Services, with key concepts such as OOP, SOLID Principles and SDLC .
- Strong experience in coding SQL scripts (e.g. SQL queries and stored procedures)
- Microsoft Certified Technology Specialist (.NET) and hands on exposure to performance tuning, architecture, design, code reviews and providing technical support to teams.
- Experience in designing real time systems for the Finance, Market Research, Real Estate, Legal and Telecom domains.
- Developed, Configured and Deployed a variety of .NET Framework Applications including Web Services, Web Forms and Windows Services.
- Strong experience on working with reporting tools like Crystal report and SQL Reporting Services.
- Strong database development experience primarily using Oracle and MSSQL Server with also other RDBMS servers likes Sybase, MySQL and MS Access.
- Strong experience in development using Client - Server architecture.
- Experience in all phase of software design life cycle management and implementation.
- Strong stakeholder management skills with the ability and experience to challenge senior stakeholders
- Deliver technical expertise and training to other colleagues on application systems
- Troubleshoot and optimizing configurations.
- Continuous Learning on Organization’s Business.
- SCRUM master to small IT projects, with the used of Agile development methodology for software development projects
TECHNICAL SKILLS
. NET Framework Technologies: . Net Framework 4.5, 2.0 & 1.1, Web Forms (ASP.Net), Win Forms, ADO.NET MVC, XML, Web Services, Web API, WCF, .NET Remoting, .NET COM Interoperability, IIS, COM
Environment: Visual Studio 2015 & 2017, TOAD, SQLDBX, Notepad++, IBM BMC Remedy, Beyond Compare / WinMerge, MS Project 2010, JIRA
Back-End Tools: TOAD for MySQL /SQLDBX for Oracle, LINQ, NUnit & MOQ Frameworks, Windows Service, XML
Front-End Tech: ASP.NET MVC, HTML, JavaScript, CSS, XML, JSON, AJAX, ExtJS & AngularJS, Kendo UI, FireBug, Fiddler & Google Chrome Developer Tools, Kendo UI
Languages: C#, JavaScript, PL/SQL
Databases: SQL Server (2005), Sybase, MS-Access, Oracle, MySQL
Reporting Tools: Crystal Report (8, 8.5,9), SQL Reporting Services
Other Tools: Subversion / TortoiseSVN, TortoiseGit / TFS-Git, NHibernate, Entity Framework, VBA
Operating Systems: Windows 10, Windows 7, Windows 2000, Windows XP
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Environment: C#.NET, .Net Framework 4.5, Visual Studio 2017, Oracle, Sybase, ADO.Net, Remedy, SQLDBX, COM, SQL Server 2005, XML, C# 4.0/5.0, ASP.NET MVC 4.0, PL/SQL, TOAD for Oracle, SQLDeveloper, TortoiseSVN, TortoiseGit, TFS-Git, JavaScript / CSS /HTML5, ExtJS, IIS 7.5, Oracle 11g, Beyond Compare / WinMerge, Notepad++, IBM BMC Remedy, FireBug, Fiddler & Google Chrome Developer Tools.
Responsibilities:
- Design/Develop/Implement/Test/Maintain/Support applications. These are applications in different environments from DEV, QA, UAT to PROD.
- Conduct Daily Reporting status of Productions servers.
- Communicate with users and project managers on ticket issues regarding the details of the problems and solutions.
- Collaborate with the team on the tasks at hand, discussing the details of the work, challenges facing and planned solutions as well as the projected completion time of respective tasks.
- Most of the time, debugging C# and SQL codes (in different environments) to investigate issues based from the description of the issue tickets.
- L2 and L3 production support: Issue investigation and resolution of bug fixes.
- Design and develop new applications for internal usage for monitor application activity, error logs and data integrity.
- Proactive error logs resolution: weekly detection of bugs and then prioritization of which critical errors/bugs to work on asap.
Confidential
Senior Software Developer
Environment: Visual Studio .Net 2012(C#.NET), ASP.NET, HTML, CSS/JavaScript, JQuery, TOAD for MS SQL Server, TFS for code version control, Entity Framework, .NET Framework 4.0, MS Project 2010, JIRA, MVC 3.0/4.0, Kendo UI & ITIL.
Responsibilities:
- Conducting analysis of business requirements and document business rules across one or more clients’ accounts; review and manage systems bugs and modifications, including testing of and confirmation of bugs and other project issues.
- Conducting initial foundational analysis and production of requirements documents, functional specification documents, testing training, and project work.
- Planning, developing, testing, and documenting computer program and applying broad knowledge of programming techniques and computer systems to evaluate user requests for new or modified programs.
- Supporting Pre-Sale process, not limited to meeting with the customer to understand their business needs and agree on the business requirements
- Create service proposal for customers, covering the background of the need, scope and deliverables, methodologies, pricing, etc.
- Design Project Plan, which includes Project Timelines, Process groups, resource management, etc.
- Business Value creation for every customer proposition.
- Support on every organization’s operational systems on a daily basis.
- Responsible for development of project plans in conjunction with technical development team to meet project milestones and accommodate client’s needs.
Confidential
Senior Software Developer - Team Lead
Environment: Visual Studio .Net 2010(C#.NET), ASP.NET, HTML, CSS/JavaScript, TOAD for MySQL, Tortoise Subversion (SVN) for code version control, Excel Application Library (Excel object API), NHibernate, ADO.NET 2.0, .NET Framework 3.5, iOS App Development, GoogleMaps API, Web Performance Optimization Analysis (Keynote KITE), QlikView, CDN Akamai, SEO and MS Project 2010 & ITIL
Responsibilities:
- Participate in key service offering design strategy
- Supporting Pre-Sale process, not limited to meeting with the customer to understand their business needs and agree on the business requirements
- Create service proposal for customers, covering the background of the need, scope and deliverables, methodologies, pricing, etc.
- Design Project Plan which includes Project Timelines, Process groups, resource management, etc.
- Business Value creation for every customer proposition.
- Support on every organization’s operational systems on a daily basis.
- Interact with the different resource for the different service offering.
- Project management for mock-ups and on-going service delivery.
- Participate in the design of PoC(proof-of-concept) and application mock-ups.
- Manage IT Helpdesk and software development team with SCRUM and Agile development approach iOS app development for enterprise and mock-ups
- Performance Web Performance and Availability Reports and Analysis for customer propositions
- Design QlikView Business Intelligence Dashboard for customer propositions
- Design and develop mini-CRM for revenue forecasting, business case generation, etc.
Confidential
.NET Analyst/Programmer
Environment: Visual Studio .Net 2008(C#.NET), TOAD for MSSQL, Subversion(SVN) for code version control, Total Commander, Mercury Quality Center, XML, .NET Framework 3.5/2.0, LINQ, WCF(Windows Communication Foundation) Web services, WF(Workflow), Smart Client Software Factory(SCSF), ADO.NET 3.5, SSRS(SQL Server Reporting Services), Transact-SQL(for DB sql scripts), Infragistics for better UI controls, JIRA(for bug tracking, task and project management) & IIS6 (for web services and WCF hosting).
Responsibilities:
- Successfully designed, code, integrated, and implemented “Client module” of the HiiP system with other LoB(Line of business) of the system.
- Designed test cases per scenarios of the module based on the functional specifications.
- Unit testing of each function.
- Coordinate with all line of business team leads for their business requirements.
- Run Test Cases in the Mercury Quality Center and detects software defects for other developers to fix.
- Execute store procedures on the SQL server based on the function requirements of our module LoB (Line of Business).
- Analyses Functional and Business on LoBs to convey technical solutions in a PoC(Proof of Concepts) manner.
- Exposure to CMMi industry (NCS - CMMi Level 5)
- Worked closely with QA/BA team.