Technical Lead / Sr. Software Developer Resume
SUMMARY:
- 20+ years of experience as a System analyst / Software Developer, worked with all phases of Software Development lifecycle (SDLC) / Application Lifecycle Management (ALM).
- Experienced Full Stack Software developer, using main technologies as Microsoft .NET Framework with ASP.NET, C#, VB.NET, WebServices, WCF, REST, WebAPI, Entity Framework, LINQ &all relevant
- Proficient in database design &writing complex Stored Procedures, Functions, Views, &Triggers.
- Experienced to work with new development and also extensive experience providing enhancement, support and maintenance of software application.
- Practical experience in Software design and development methodologies (Waterfall & Agile).
- Successfully worked in environment of high degree interaction with quality assurance team, business users, developers, Project Managers and other stakeholders.
- Experienced in gathering user requirements and converting them into technical document, also documented user/functional/technical manuals. Ability to take prior acceptance/approval by providing mocks prototype, diagram or flowchart for clear understanding.
- Experience in creating UML diagrams (use case, dataflow, activity, sequence)
- Ability to troubleshoot & performance tune Enterprise Level Applications or Databases of diverse industries by analyzing & refactoring code.
- Experienced with Test Driven Development& Behavioral/Business Driven Development, Creating and Executing Test Plan, Automation Test Scripting and Reporting.
- ERP: Functional expert of Oracle Enterprise business Suite (11i) &Microsoft Dynamics Great Plain
- Possess excellent logical, analytical, interpersonal, team and communication skills.
- Strong ability to work effectively, independently or as part of a team.
- Extensive knowledge with 3rdparty component and Framework like Telerik, ComponentOne, Infragistics, ReSharper, KnockOut, AngularJs, UnderscoreJs etc
TECHNICAL SKILLS:
Microsoft: ASP.Net, C#, VB.Net, WCF, MVC4, ADO.Net, Visual Basic 6, VFP, ASP, SQL Server/ SSIS/SSRS, Entity Framework, Share Point (Support)Oracle: Database 9i/10g, Oracle Discoverer, Oracle Forms, Oracle Reports, Oracle EBS 11i
ERP: Oracle EBS 11i (Functional for CRM, Financial, Inventory, ASCP), MS Dynamics GP
Others: AJAX, HTML5, CSS3, Java script, Angular, Bootstrap, Node.JS, MVC, LINQ, COM/DCOM, SQL/T - SQL/PL-SQL, Crystal Reports, WebServices, Web API, Infragistics, PDFLib,Design Pattern, UML, AGILE, Scrum, Project Management, ITIL Delivery System, Advance Excel, Team Foundation, VSS,Telerik, GitHub, XENIX/UNIX//LINUXOS shell scripting etc.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead / Sr. Software Developer
Responsibilities:
- Developed Web Application to Integrate with MedSync Application for scheduling and auto dispensing
- Developed Application to Integrate with PrescribeIT (HL7/FHIR) bidirectional connection with EMR's
- Developed Application to Integrate with provincial central repository (PharmaNet) (BC - HL7)
- Developed Messaging Application for Pharmacies (Desktop/Mobile/Web)
- Developed Pharmacy Dispense and Reporting System for Nursing Home
- Developed Application for Compliance Packaging (Packaging Machines: AutoMed, AssistRx, SynMed, AdherNet, CentralFill)
Technology Used: WPF, Windows Forms, ASP.Net/MVC, WCF, C#, WebApi's/REST, VB.Net, SQL Server, XML/XSD, Angular, Crystal Reports, and some Legacy support for Visual Basic 6 with all relevant technologies
Confidential
Senior Software Developer
Responsibilities:
- User requirement Gathering, Documentation and analysis.
- Desktop Application (Windows Forms) &Web design and development (ASP.Net, MVC) including database design using 3rd party library as well
- Development of Automated Tests & Plan, Refactoring Code, Performance Tuning of Application.
- Supervising and Activities related to Iteration Schedules & Delivery Plans, Build Server, TFS, Code Reviews, Cost & Time Estimation, Defining User Stories Acceptance Criteria’s.
Technologies: C#, Vb.Net, ASP.Net, Windows Forms, SQL Server, Web Services, WCF, WebApi, IIS, Micro Service, JavaScript, AngularJs, iManage, K2 BlackPearl, Windows Service, Net Documents, Com/Com+, WPF, Cloud Base (Azure), Gherkin, KnockoutJs, Telerik, NCrunch and others.
Confidential
Web Application Developer
Responsibilities:
- Providing support for RBC Web Application to open & maintaining customer accounts, selling financial product while retrieve and submitting data from/to RBC database via
- Web Services and using Web API's. Development is responsive and supported Accessibility feature as well.
Technologies: C#, ASP.Net, LINQ, WCF, WebApi, JavaScript, AngularJs, KnockoutJs, Bootstrap, Node.Js, Underscore.Js, Kerberos and YLM Authentication.
Confidential
Software Developer
Responsibilities:
- Requirement gathering for client’s Time and resources estimation, and documentation.
- Support and Development of application as per client requirement in C#, ASP.Net to resolve
- Extensive 3rd Party library used in Development like SSRS, PDFLib, Crystal Reports, Telerik etc.
- Writing Complex Stored procedure and Data fixes using SQL/T-SQL & Performance Tuning
Technologies: ASP.Net, MVC, WCF, J-Query, JSON, XML, Aspose, Telerik, Exago, LINQ, NHibernate, Entity Frame work, KnockoutJs, AngularJs, AGILE.
Confidential
Programmer Analyst
Responsibilities:
- Development of New Modules, Processes in ASP.Net, MVC, VB.Net, Entity framework and MS-SQL Server in object oriented approach
- Writing Complex Store Procedure, views, triggers, Data Conversion and Ensure Data Quality
- Data Quality Testing, Verification of Data and procedures
- Data Quality Assurance, Application Testing and Business Documentation.
- Maintenance and Support of web based Application
Technologies: Visual Studio .Net (2005/2008), ASP.Net, WCF, VB.Net, MS SQL Server 2008, .Net Framework 4.0, IIS, MVC, Entity Framework, Telerik, Infragistics, Team Foundation Server, SharePoint, PDFLib, UML, AGILE
Confidential
Lead Software Developer / Business Analyst
Responsibilities:
- Continuous Application development and support using latest technologies, methodologies and programming languages such as .Net Platform with C#/VB.Net/ ASP.Net/WinForm, WCF, Visual Basic 6, Visual FoxPro, ASP (Classic), Java, Oracle Forms & Reports, SSRS etc.
- Requirement Gathering, Understand the business requirements, business process, business rules and Key Performance Indicators (KPIs) by conducting Q&A Sessions, Joint Application Development Sessions with Business Users, Assessing Change Impact & Cost/benefit Analysis, researching best practices, suggesting workarounds.
- Documenting requirements, Business Use Case, Functional & Technical requirements for taking approval from all stakeholders, where necessary helping by creating mocks and prototypes
- Review/Coaching/Mentoring other software developers for the business and technical aspects
- Scripting for Automation Testing, Test Driven Development, Creating Test Plan, Deployment and Implementation after approved UAT.
- Provide support for ERP Oracle EBS 11i being Function Analyst, Data Analyst and Project Manager.
- Continuous taking measures to cop Risks, Security, software versioning, licensing, data threats, transaction handling, cross browser issues, SQL Injections, Data scrutiny & correction'setc.
- Provided support on legacy applications (VB 6/Classic ASP), later converted into C# and ASP.Net and lastly replaced with Oracle EBS 11i for ERP need.
- Involve in all migration plans, data modeling and data conversion activities all time.
- Oracle EBS 11i Implementation, worked as Project Manager and Functional/Business Analyst
- Customer Service Application redesigned in C#, ASP.Net, SQL, SSRS and many other components.
- Management Reporting System: Analysis & Developed Multi Dimension System in Discover, SSAS, SSRS, SSBI.
- Marketing System collaborate Dawlance website for conducting Customers Surveys through email and by sending & receiving "SMS" Text through/from Mobile (self-built component).
- Quality Matrix System Instant view point and summary reporting system used by factories to evaluate the faults on Product line and Parts after complaint initiated by customer.
- Internal Audit System used to monitor branch performance under Policy guidelines and evaluating mistakes/wrong doings based on all facts through quick customizable screen and drill down option.
Technologies used: .Net Framework, C#, VB.Net, ASP.Net, WCF, ADO.Net, SQL Server, ASP, Visual Basic 6, COM+, DCOM, Microsoft Access, Visual FoxPro, XML, Visual Source Safe, UML, SQL/PL-SQL/T-SQL, Oracle EBS 11i, Oracle Forms/Reports, HP Quality Centre, ComponentOne, SSRS etc.
