Professional
Knowledge of multiple programming languages.
Excellent coding skills.
Experience using SOLID principles with Object-Oriented programming.
Able to quickly learn new technologies.
Good knowledge of Relational Databases, especially MSSQL.
Previous exposure to C# ,VB, C++ and web server applications ASPNET Forms, MVC.
Personal
Can work with a high level of responsibility and autonomy.
Available for immediate start.
Aptitude to learn new things quickly and effectively.
Can perform well in a fast-paced and deadline driven environment.
Enter Description
Enter Description
Enter Description
Performing the responsibilities of designing and planning software application structure, entity management and provide generic solution to complex problems.
Duties;
Working with other developers in delivering internal and external back-end applications.
Supporting the front-end development team in every way.
Making suggestions on how to improve current back-end applications.
Writing clean and maintainable code.
Working with remote teams on complex issues.
Involved in every aspect of the application development process, from early design to testing and launch of the product.
Co-ordinating with other developers on the delivery of application code.
Improving existing scripts.
Reporting directly to the head of the web development team.
Coming up with robust solutions that meet client requirements.
Developing new functionality on demand.
Extending business logic within existing back-end services.
Mentoring junior developers and monitoring their work.
Creating new products and developing existing products.
Working with testing teams to identify and solve both development and live issues.
Duties;
Built reusable code and libraries for future use
Collaborated with co-workers to establish backend conventions, principles, and patterns
Collaborated with cross-functional teams
Collaborated with frontend engineers and game engineers to see projects through, from conception to completion
Contributed creative ideas and insight for improving usability of our web tools
Coordinated analysis, design, implementation and test of a large software system
Designed and implemented data storage solutions
Designed new features and services to support client applications
Determined scope of effort of large projects
Developed test drive/test first unit tests
Drove new and innovative solutions to meet business needs
Estimated effort for architecture, design, and development tasks
Helped to develop and maintain applications
Identified risks and implemented viable courses of action
Implemented security and data protection
Integrated user-facing elements developed by front-end developers with server side logic
Maintained and evolved in class back-end infrastructure
Optimized the application for maximum speed and scalability
Participated in agile software development
Prototyped and created code reviews
Troubleshooted and solved complex problems
Duties;
Working on both front and back-end of WPF Application.
Writing Clean and maintainable code.
Writing generic and reusable solution for complex task.
Maintaining and extending the available library functions and methods.
Updating and maintain the Service layer.
Work as software engineer for .Net development and worked on ASPNet web forms/ASPNET MVC 3.0/ JQuery. Also worked on back end layer in SQL Server 2008. Done new development and maintenance of previously released software system.
I have worked on following tools and technologies.
C#,
VB,
SQL Server,
WebForms,
MVC 4