Software Developer Resume
SUMMARY
- Qualified computer science graduate with diverse experience seeking to excel in a high energy challenging environment.
- Possesses outstanding goal oriented vision, behaviour management, and conflict resolution skills.
- Ability to work under pressure and manage projects to deliver on tight deadlines.
- Exceptionally organized and disciplined, well developed interpersonal skills and the ability to motivate and direct others.
TECHNICAL SKILLS
Computer: C++, C#, Java, Oracle, Visual Basic, Microsoft visual studio 2008,2010,2013SKILLS SQL Server 2005,2008,2012, ASP.net, Smart Draw, SQL, SSIS Package Development,HTML, ETL, and Macromedia Dreamweaver,CSS.
Presentation: Ability to produce reports and presentations to a professional standard.
Analysis & Evaluation: Proficient in assessing data and formulating solutions.
Organisational: Effective at time management and prioritising tasks.
Communication: Strong team working, leadership and communication skills.
LANGUAGES: English, Arabic, and French
PROFESSIONAL EXPERIENCE
Software Developer
Confidential
Responsibilities:
- Working with .NET 3.5/4.0 Framework, including Visual Studio 2013, VB.NET and SQL Server 2012,TFS
- Supporting and independently completing project tasks.
- Involved in the code changes and development of new web - forms and connectivity to database to get and store data from and to database.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Developing new reports using Telerik 2012 in .NET applications.
- Designed and Created SQL Server database objects such as stored procedures, functions, triggers indexes, Complex Queries and T-SQL
- Developing solutions to client problems through application of methods and tools; validating solutions to subject matter experts
- Demonstrating accountability and contributions to the successful realization of client goals
- Working in agile and scrum software development methodology.
.NET Developer
Confidential
Responsibilities:
- Identifying key drivers of a defined, straightforward problems and proposing solutions
- Identifying and solving problems using analysis, experience, and decision making skills
- Selecting the most relevant tools/techniques to meet specific client requirements
- Understanding the benefits of using state of the art methods & tools and their application on a particular engagement; contributing to continuous development of methods and tools
- Managing work to work plans for components on engagements working with .NET Entity Framework, including Visual Studio 2008/2010,TFS, VB.NET and/or C#, ASP.NET, and Top Team Net Client working with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
- Independently owning a work stream, reviewing, and potentially directing the work of more junior staff
- Developing solutions to client problems through application of methods and tools; validating solutions to subject matter experts
- Demonstrating accountability and contributions to the successful realization of client goals
Software Developer
Confidential
Responsibilities:
- Worked with all aspects of operations of 200 person organization. Functioned as an integral part of the technical team to:
- Develop T-SQL and C#, functions, software enhancement, new products, and views. In addition worked on optimization SQL Server performance, and designed and implemented schema.
- Understand and model complex business requirements into database schemas and work with existing databases in SQL and NOSQL data stores.
- Developed high performance stored procedures, triggers and other database level code to provide data services to other teams.
- Worked closely with project management team to understand requirements and convert specification documents to database design and schema.
- Worked with QA team to create test units and scripts.
- Developed secure, high performance, highly available and complex data services.
- Produced high quality production software using industry best practices; produce excellent, thorough, design and development documentation.
- Performance tuning, workload management and query tuning. Implement and manage backup and disaster recovery mechanisms.
- Worked with Object-Oriented implementation.
- Defined resulting implementation plans and forward actions for the Department of Administrative Services in developing a Fleet Management system in maintaining the status of all mobile equipment owned by the state in a SQL server database and accessed by an ASP.NET web application.
- Created and managed logical models including Entity-Relationship diagram, and converted logical model into physical model.
- SQL server database optimization including transaction processing, indexing, and performance analysis. Data structures and algorithms.
Confidential
Graduate Teaching Assistant
Responsibilities:
- Responsible for installing, maintaining and supporting computer communication networks within JLVM.
- Ensured the smooth operation of communication networks in order to provide maximum performance and availability for our users, such as staff, clients, customers and suppliers.
- Supported and maintained new server hardware and software infrastructure.
- Managed email, anti-spam and virus protection.
- Created user accounts, permissions and passwords.
- Monitored network usage, ensuring that all IT equipment complies with industry standards
- Coordinated with other staff, such as help-desk technicians, working closely with other departments.