Sr. Software Engineer Resume Profile
SUMMARY:
- 5 years of extensive experience as Senior Software Engineer and Software Engineer in Requirements Study and Elicitation, System Architecture Design, Development, Testing, Integration, Re-engineering Maintenance and Enhancement, implementation of Client/Server i.e. n-tier/multi-tier , Internet/Intranet Applications and Web Services.
- Possess technical expertise in aspects of all phases of Software Development Life Cycle SDLC .
- Well versed with Object Oriented Design/Programming i.e. OOD/OOP , SDLC Process Models, Software Engineering. Good knowledge in Design Patterns MVC
- Strong programming skills in Microsoft Technologies C 4.0/3.5/2.0, ASP.NET 4.0/3.5/2.0, MS SQL Server 2005, Crystal Reports, WinForms with windows forms/win forms and web forms.
- Good hands-on experience in WCF, WPF, Linq and Silverlight. Good knowledge in WF.
- Good working knowledge in Linq, Linq to XML, DOM, XML data manipulation using DOM.
- Extensive experience in development using ASP/ASP.NET 4.0/3.5/2.0/1.1, C , ADO.NET, Java-Script, AJAX, XML, XPath, SQL Server 2005/2008, IIS 5.0/6.0, VS.NET 2005/2008 and TFS.
- Good hands-on knowledge and experience in Red Gate Reflector.
- Experience in developing applications using Web Forms, Windows forms/Win Forms, User Controls and Custom Controls, Widows Console applications, Scheduled Tasks
- Experience on Design and Development of Service-enabled/Service-Oriented enterprise applications and good working knowledge on Web Services SOAP, WSDL, UDDI .
- Thorough understanding and Extensive experience in SQL-Server, SQL Server Management Studio 2005, T-SQL, Stored Procedures, Views, Triggers and Functions, Relational database design, Normalization data modeling, Transactions, development and optimizing of Queries using SQL Query Analyzer.
- Experience with concepts like master pages, themes, generics, anonymous types, collections, delegates, events handling, .Net reflection and security mechanisms.
- Extensive experience on Crystal Reports using .Net API for creating a variety of reports for enterprise data analysis and decision support.
- Good Knowledge on SQL Server Reporting Services SSRS .
- Excellent experience in User requirements Elicitation and gathering, interviewing stakeholders, facilitate and lead requirements gathering meetings. Prepared Technical design document, Use cases, Test cases and User manuals for various projects. Good experience at fixing defects, Code reviews, Unit, System Integration testing.
- Sound knowledge in .Net application performance monitoring using profiler tools, Perfmon, tracing.
- Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.
- A good team player, problem solver and quick learner. Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
- Good experience in analyzing business problems to design and document solutions up front.
- Excellent communication and interpersonal skills and experience in Client Interfacing.
- Excellent knowledge in ITIL process, Problem/ Change management, Onsite/offshore support model, Remedy ticketing tool.
- Good knowledge in GxP, SOX and FDA regulations for pharmaceutical industry.
- Recognized as Most Valuable Player for Technical excellence for Q4 2010 by the current employer for successfully implementing the very complex 3-tier ASP.NET/ Web Services project as a Lead Developer.
TECHNICAL SKILLS:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Confidential
PROFESSIONAL EXPERIENCE:
Confidential is a major international healthcare business engaged in the research, development, manufacture and marketing of ethical prescription pharmaceuticals and the supply of healthcare services. It is one of the top five pharmaceutical companies in the world with healthcare sales of 26.47 billion and has leading positions in sales of gastrointestinal, oncology, cardiovascular, central nervous system CNS and respiratory products. Backed by strong science and wide-ranging commercial skills, AZ is committed to sustainable development of their business and the delivery of a flow of new medicines that make a difference in the lives of patients and create value for the wider society. Confidential
Project Profile:
- ConfidentialPatient Safety/Adverse Events is a process linked to a technical enabler CRIMSON in US Patient Safety promises to offer significant gains in efficiency for AZ compliance with FDA regulations. The project involves end-to-end application delivery and maintaining services to Astra Zeneca's Patient Safety Operations.
- The Application uses WPF for UI design, extensive Business logic in the back end, three tiers to separate the View, Model and Controller. The application has an Intranet hosted Adverse Event and Compliance module responsible for tracking reporting Adverse Events, running Compliance reports, importing XML data feed from Global Adverse Event database. The application interfaces with multiple applications using XML feeds and web services to gather adverse events across US and licensed partners.
Role: Sr. Software Engineer
Responsibilities Undertaken:
- Requirements gathering and elicitation, Business case creation, Stakeholders communication facilitation.
- Preparation of Business requirements, Functional requirements and software specification documents i.e BRS, FS SDS , Use cases.
- End to End Impact analysis, Architecture design.
- Creation of Complex Regulatory compliance Business cases, Complex compliance Algorithm creation and Implementation, Critical Approval Work flows and Implementation
- Used WPF to create the User interface.
- Creating ASP.Net pages, interacting with updatable data bound controls like data grid, details view.
- Creation of Scheduled Jobs and web services to synchronize intranet module to synchronize with externally hosted Adverse Event database, to run hourly Quality Compliance Checks.
- Development using ASP. Net, C , SQL Server, Ajax, ADO.net, Crystal reports.
- Involved in Product Quality Metrics Static Code Analysis
- Development of n-tier architecture using .Net framework.
- Interacting with SQL Server with necessary T-SQL statements i.e. DML , writing data intensive Business logic in stored procedures and user defined functions, triggers.
- Creating views for critical HR databases for employee and customer information.
- XML Programming to get XML feeds from multiple interfaces, parse and send back reconciliation through email and web services.
- Implementing AJAX functionality to create excellent hassle free user interaction and updating pages dynamically based on the hourly compliance jobs.
- Extensive JavaScript validation to reduce the overhead round trips to server due to invalid data.
- Involved in SQL Query Optimization where the turnaround time of queries is very critical for AZ to be compliant with Adverse Event Processing and responding.
- Used the FileZilla tool, for file transferring.
- Unit testing, System testing and Integration testing
- Awarded Most Valuable Player for Technical Excellence for contributing towards delivering this project on schedule with absolutely zero defects.
Environment: ASP .Net 3.5, WPF, C .Net, AJAX, Visual Studio 2008, HTML, Java Script, Web Forms, ADO.NET, FileZilla, T-SQL, SQL Server 2005, Windows 2000 Server, IIS 6.0, Crystal reports using .Net API, Web Services, XML
Confidential
Project Profile:
- Confidential is an Integration Project between two major Business Areas of Confidential. The Project involves implementation of Interfaces using Web services, scheduled Jobs and Business processing logic to merge Global Adverse Events captured in Emerald to CRIMSON. This involves end to end development, testing and delivery.
- The Application exposes the Adverse Event Web form to Emerald Application. XML document will be posted using HTTP post and will be parsed by CRIMSON and adverse event will be generated. The Generated Adverse Event is sent back to Emerald using a PIR Web Service to close out the case in the EMERALD end. The lifecycle of the Emerald Adverse Event right from processing, reporting to global Business Objects database, approval, and reporting to FDA according to the Business conditions was designed, implemented and tested.
Role: Sr. Software Engineer
Responsibilities Undertaken:
- Leading the Stakeholders meeting between various Business Stakeholders in requirements gathering and elicitation, Business case creation.
- Preparation of Business requirements, Functional requirements and software specification documents i.e BRS, FS SDS , Use cases.
- End to End Impact analysis, Architecture design.
- Implementation of Web Services to integrate CRIMSON and SFDC,
- Creation of Emerald Adverse Event Approval work flow, Intensive Business logic in SQL Stored Procedures and user defined functions.
- Creation of Scheduled Services to synchronize adverse events between CRIMSON and Emerald.
- Development using ASP. Net 3.5, C , SQL Server 2005, Ajax, ADO.net, XML, SOAP, UDDI
- Development of n-tier architecture using .Net framework.
- Interacting with SQL Server with necessary T-SQL statements i.e. DML and Involved in SQL Query Optimization.
- Optimizing the SQL Queries according to the client requirements.
- Unit testing and System testing.
- Integration and regression testing between multiple interfaces.
- Customer verification and Sign off.
Environment: ASP .Net 3.5, C .Net, HTML, Java Script, Web Forms, ADO.NET, T-SQL, SQL Server 2005, Windows 2003 Server, IIS 6.0, Crystal reports, Web Services, XML
Confidential
Project Profile:
Confidential is an intranet site designed for automating the Service Level Agreement reporting process between vendor and AstraZeneca. The Portal provides an online service for the vendor to efficiently feed, calculate and report SLA processes. The Portal uses web parts to implement various complex SLA parameter analyzing schemes, Master Services agreement implementation and reports that has contractual and financial implications.
Role: Sr. Software Engineer
Responsibilities Undertaken:
- Analyzed business requirements and software specification documents.
- Preparing and maintaining High-Level and Module/Technical Design Documents.
- Implementing the Work flow and RFC calls.
- Design and Development of the web application in ASP.NET 3.5, C . NET, SQL Server 2005.
- Created UML diagrams using Visio, as a part of Object Oriented Analysis and Design OOAD .
- Integration with outlook.
- Fixing the bugs/change of request for further enhancement
- Involved in Unit, System testing and integration testing.
Environment: MS SharePoint 2007, SharePoint Designer 2007, .Net Framework 3.5, Visual Studio 2008, ASP.NET, C , SQL Server, Windows Server 2003.
Confidential
Project Profile:
Confidential is a global AZ project to upgrade AZ Archival to new GRAD 3.0 policy. This project involves end to end Solution design, Implementation, testing and delivery.
Role: Sr. Software Engineer
Responsibilities Undertaken:
- Leading the Stakeholders meeting between various Business Stakeholders in requirements gathering and elicitation, Business case creation.
- Preparation of Business requirements, Functional requirements and software specification documents i.e BRS, FS SDS , Solution design.
- End to End Impact analysis, Architecture design.
- Leading the technical team in the capacity of technical architect.
- Implementation of new GRAD 3.0 standards.
- Implementing utilities in C .Net that involves complex data migration of legal records to new GRAD standard.
- Implemented Scheduled jobs in C .net that performs complex indexing on the archived records.
- Creation of DQL queries and utilities to update the Business Process Areas.
- Creation of Retention policies, Record groups, Security groups.
- Unit testing and System testing.
- Customer verification and Sign off.
Environment: Java, C .Net, EMC Documentum 6.2, Web logic
Confidential
Project Profile:
- Confidential is an application to record the questions and queries requested by AZ customers such as physicians, pharmacists and patients. This application helps user in searching the existing information present in application and Einstein.
- Confidential system receives customer information from customer master system. The user needs to associate the record of the requester of the information with each request. This also helps users in analyzing the pattern and proactively creating information with the help of med science and patient safety department.The project is end to end design, development, implementation and testing.
Role: Sr. Software Engineer
Responsibilities Undertaken:
- Analyzed business requirements and software specification documents.
- Preparing and maintaining High-Level and Module/Technical Design Documents.
- Implementing the Algorithm for creating Miami reports based on call categories, Specialists, Supervisors.
- Created UML diagrams using Visio, as a part of Object Oriented Analysis and Design OOAD .
- Design and Development of the web application in ASP.NET 3.5, C . NET, SQL Server, AJAX, JavaScript, WPF.
- XML programming to interface with Adverse Event applications.
- Developing rich user interface using WPF.
- Fixing the bugs/change of request for further enhancement
- Involved in Unit and System testing and deployment.
Confidential
Project Profile:
The purpose of this application is to send and capture a sales representative's response with respect to a particular ordering sample. SAP BAPI prepares email and sends to sales representatives with voting button. SAP .Net connector provides RFC Remote Function Call for the SAP BAPI programme to communicate between SAP and windows service or console. Windows console or service program let SAP call to use Outlook automation to send email with voting buttons. The application processes the response email and send message to SAP for ordering confirmation process. Reps send back the mail with response to the Service mailbox
Role: Software Engineer
Responsibilities Undertaken:
- Implementing the Algorithm for creating Miami reports based on call categories, Specialists, Supervisors.
- Created UML diagrams using Visio, as a part of Object Oriented Analysis and Design OOAD .
- Design and Development of the web application in ASP.NET 3.5, C . NET, SQL Server, AJAX, JavaScript, WPF.
- XML programming to interface with Adverse Event applications.
- Developing rich user interface using WPF.
Confidential
Bureau of Information Processing Systems is a leading software development company in India providing Offshore Software Development Services solutions with services such as outsourcing software development, Web Development, Product Development, Consulting, Application development, Multimedia and Design Solutions.
Project Profile:
- The project involved the classic three-tier architecture. The front tier consists of web pages that were created using server side programming in C .NET within the .NET framework. The middle-tier constituted the business objects developed in C . NET and the base-tier being SQL Server database as a repository.
- Shiksha is an organization that Provides after school tutoring to children. Shiksha operates several physical centers where the students are provided tutoring. There are several tutors, centers and students. In addition to these entities, SYTL also have its own administrative staff, called users. The System takes care of end to end Course allocation, staff management and allocation, HR management, regulatory board compliance reports.
Role: Software Developer Responsibilities Undertaken:
- Created Use case Activity diagrams using Rational Rose for consultant's approvals.
- To achieve object oriented analysis and design concepts, developed System, Database and class designs.
- Development of GUI layer using Web Forms with Microsoft Visual Studio 2005.
- Development of middle tier Components in ASP.NET C .
- Developing Web Forms in ASP.Net and C .Net and creating Web user controls for improving the performance.
- Used Java script Validations wherever necessary in the application.
- Prepared technical documentation of the usability of the system.
- Engaged in coding for developing number of custom and user controls, worked on a number of data validation controls.
- Implemented Stored Procedures call in the business layer-using Active X Data objects ADO.Net for use of Web layer.
- Implemented AJAX for giving better user experience.
- Used Visual Source Safe 6.0 for source version control on a shared team environment.
- Implemented Unit Testing, Integration Testing, Regression Testing and also tested using various test cases.
Environment: Framework 3.5, Visual Studio 2008, ASP.NET 3.5, WPF, C , Ajax, ADO.NET, User Controls, Java Script, CSS, HTML/DHTML, MS SQL Server, Microsoft VSS 6.0, IE 6.0 and Windows XP.
Confidential
Project Profile:
- Smart Ride implements a smart architecture to implement a centralised vehicular identification system. The vehicles will be identified with an RFID chip with a unique record to identify the vehicle that can be looked upon in the master database to gather all the information about the vehicle ranging from owner to vehicle maintenance cycle, vehicle technical information etc. The Smart ride system collects traffic information from Global positioning System and alerts the smart users of traffic bottlenecks. It also will be used to identify the location of vehicles in the event of theft or tracking. The Algorithm warns the subscribed owner if the car uses a different route different from the regular route. The feature can be turned on or off using the subscriber's login.
- Network Simulator 2 was used to simulate the GPS and RFID solution.
Role: Software Developer Responsibilities Undertaken:
- Requirements and Business case design.
- Extensive use of .Net validation controls.
- Development of GUI layer for admin module, user module to register for services, configuration changes, email settings using Web Forms with Microsoft Visual Studio 2005.
- Development of middle tier Components in ASP.NET C .
- Implementing of complex algorithm to identify traffic bottle necks using the feed from Simulated Components.
- Implementation of the Business logic to alert the users on deviation from regular routes.
Environment: Framework 3.5, Visual Studio 2008, ASP.NET, C , Ajax, ADO.NET, Java Script, CSS, HTML/DHTML, MS SQL Server 2005, network Simulator 2, Red hat Linux for NS2, IIS 6.0
Confidential
Project Profile:
The Timesheet and Payroll system is a source software solution for payroll needs of the client. This is a web based time sheet and payroll system that can be accessed by the users across multiple sites in different geographical locations. The users will be able to clock in and clock out from a web browser. It allow the users to view and take printed reports regarding the details of number of hours worked and work done during a period of time. It has an easy to use admin interface. It also helps you in generating payroll reports, edit employee time sheets and many other features.
Role: Software Developer Responsibilities Undertaken:
- Creating login module using login controls in .net.
- Extensive use of .Net validation controls.
- Development of GUI layer using ASP.net and Client side validations using JavaScript.
- Development of middle tier Components in ASP.NET C .
- Implementation of DB intensive payroll processing logic using T-SQL, Stored Procedures, Triggers, Views and SP calls in Business layer using layer-using Active X Data objects ADO.Net for use of Web layer.
- Implemented AJAX for giving better user experience.
- Unit Testing, Integration testing, Regression Testing and deployment
Environment: Framework 3.5, Visual Studio 2008, ASP.NET, C , Ajax, ADO.NET, Java Script, CSS, HTML/DHTML, MS SQL Server 2005
