Full-stack Developer with 14+ years of experience. Proficient in software and systems development utilizing computer programming, web system analysis, design, creative problem solving and communication skills. Oversee the planning and management of information and its related activities for effective business support. Monitor new technologies and assessing the potential to become new products or services. Very capable with an ability to identify and then deal with a client's needs by translating them into appropriate technical solution.
Client: Petroleum Development Oman.
· Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
· Develop business architecture using requirements such as scope, processes, alternatives, and risks.
· Provide input into developing and modifying systems to meet client needs and develop business specifications to support these modifications.
· Liaise between business and technical personnel to ensure a mutual understanding of processes and applications.
· Involved in the development of Tawasol(Message Broadcaster), iNJAZ(Managing Teams and projects), PFA(Production Forecasting Automation), PPT(PDO Public Tendering System), TPH(Technology Provider Hub), Matrix(Contractors Timesheet Management System) and PDO SCORECARD Generator which will act as a framework for including and customizing future patches that we would be releasing.
· Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
· My role as a Application Guardian requires me to take up production level issues raised in real time and resolving it in a stipulated period of time - the solution provided by me will be after a thorough root cause analysis which involves debugging the source code and also thoroughly investigating the related stored procedures and database tables.
· Used Team Foundation Server (TFS) for Version Control.
· Since I am well versed with both the domain and technical aspects of the product that we have developed, I am also involved in advising the Business Team on feature enhancements and the best possible technical solution that could be applied.
· My responsibilities also include Client interaction wherein I co-ordinate with the tech admins from various member firms making them understand the scope and usage of any tool developed for a feature enhancement.
· Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
· Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
· Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
· Prepares and installs solutions by determining and designing system specifications, standards, and programming.
· Improves operations by conducting systems analysis; recommending changes in policies and procedures.
· Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
ASPNET