About
Title: Senior Software Engineer
I would like to introduce myself as a highly motivated & dedicated professional over 6 years of progressive experience within Software Industry. During the tenure of my career I’ve worked in
various platforms including enterprise level software development, web application development, database management, embedded programming and as well as mobile application development. Extensively follow the Agile methodologies and Scrum framework during the project life cycle.
I always make sure that both the company’s and the client’s interests have been achieved while delivering software.
My career dream is a challenging position in a valued place where motivations are driven by technological challenges that are addressed with innovative and state-of-the-art solutions.
Expertise:
1) Language and frameworks: C#, C, C++, Objective C, Android, ADO.NET ASP.NET, MVC, WCF, WPF, LINQ, Entity framework, Java, JavaScript, jQuery, AngularJS, HTML, CSS, Python, Shell Script, PowerShell.
2) Database: MS SQL server, Oracle, Mysql, SQLite.
3) Process and approaches: Agile, SCRUM, SOLID principles, OOP, Domain driven design (DDD), Test driven design (TDD), Dependency injection, Design patterns.
4) Source control: SVN, TFS, Perforce, Git.
5) Project management and bug tracking tools: JIRA, TeamCity, Box, DocuSign, JAMA, Mantis, Bugzilla.
6) Others: Telerik Dev Tools (UI for ASP.NET MVC, Reporting, Data Access, JustCode, JustMock, JustDecompile, Fiddler), Amazon Web Service systems (S3, SQS).
Responsibility:
1) Lead and manage large team including Developer, BA and SQA.
2) Project planning, requirement analysis and finalization.
3) Architecture design, code review, optimization, database management, release and deploy builds.
4) Conduct daily client communication, scrum meeting, presentations.
5) Travel on-site (USA) to visit client for training purpose and provide support.