Senior Developer / Project Manager
AMERAB BUSINESS SOLUTIONS
Total years of experience :12 years, 10 months
● Developing the AML(Anti money laundering) & DNFS(Designated name Filtering System) software that are used by majority of the banks in Lebanon and several banks in MENA region
● Planning and implementation of software tasks
● Defining project scopes, goals and deliverables
● Collecting and managing project team
● Allocating project resources
● Tracking deliverables
● Making sure of the quality of each task delivered by the team
● thriving to meet deadlines
● Monitoring and reporting on project progress
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.
Document and demonstrate 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.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Supports and develops software engineers by providing advice, coaching and educational opportunities
Building robust and scalable software in. Net and create services and system architecture for projects, and contribute and provide feedback to other team members.
Helping in the improvement of code quality through writing unit tests, automation.
Participating in brainstorming sessions and contribute ideas to technology, algorithms and products.
Working with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
Divining into difficult problems and successfully delivering results on schedule
Developed several asp.net web applications
Got an A grade in VB.NET.