Software Engineer Resume
Calabasas, CA
SUMMARY
- Over 9 years of professional experience in Web Applications, Mobile Applications using Microsoft Technologies and .NET framework.
- Actively participated in the full range of the software development life - cycle SDLC, right from estimation, design, development, testing, implementation and maintenance of application.
- Extensive experience working in Agile development environment.
- Experienced in developing Cross Platform Mobile Applications using Xamarin platform, Xamarin.iOS, Xamarin.Android.
- Extensively worked on various design patterns like Singleton, MVC, MVVM in various projects.
- Collaborated with UI/ UX team developing wire frames and prototypes using various 3rd party tools.
- Expertise on Object Oriented Programming concepts, Design Patterns, Data Structures in C#.
- Hands-on experience in various Relational Database Management Systems (RDBMS), MS SQL-Server, Indexes, Views, Stored Procedures and Triggers.
- Experience in creating Stored Procedures for inserting, deleting and updating screens data into database using SQL Server.
- Deep experience in Source Code Management using Version Control tools like TFS and GIT.
- Experienced in writing UI Tests and running Mobile UI test scripts on Visual Studio App Center.
- Used Jenkins for continuous integration and JIRA for bug tracking.
- Experience in developing Amazon Alexa Skill using JavaScript, Alexa SDK, Node.js, AWS, lambda, S3, EC2.
- Experienced in development of applications using relational and non-relational databases.
- Experience with shell/bash scripting.
TECHNICAL SKILLS
Web Technologies: ASP.NET, .Net Core, ASP.NET MVC (4/3), .Net Framework (4.5/4.0/3.5/3.0 ),ADO.NET, HTML, CSS, JavaScript, Ajax, jQuery, XML, LINQ, WCF, Web Services, RESTful web services.
Mobile Technologies: Xamarin, Xamarin Native, Android, iOS, Facebook analytics, XAML, Xamarin Test Cloud, Visual Studio App Center, Crashlytics.
Frameworks: Entity Framework, MVC .Net Core.
IDE Tools: Visual Studio 2017/2015/2013/2012 , Android Studio2.3/3.0, XCode 8/9, Visual Studio for mac 6.2/6.3/7.3, Brackets Code Editor, VS Code, Vim, Atom.
Source Control Tools: GitHub, TFS.
Database Technologies: SQL Server 2012/2008R2/2005, SSRS, SSIS, Azure SQL, AWS, DynamoDB.
Scripting Languages: JavaScript, React.js.
Markup Language: HTML5.
Web Services: REST, SOAP.
Web Servers: Internet Information Services(IIS) 7.5/7.0
Cloud: Azure Cloud services, Worker/Web Role, Azure queues, AWS, Lambda. S3, EC2.
Reporting Tools: SSRS, Crystal Reports.
Design Patterns: Singleton, MVC, MVVM.
SDK: Android SDK, iOS SDK.
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Calabasas, CA
Software Engineer
Responsibilities:
- Worked on Architecting and developing cross-platform mobile application “Ditty” for both iOS and Android with Model-view-viewmodel (MVVM) pattern and .Net framework, programmed with C# in Xamarin.
- Participated in daily SCRUM activities such as story mapping, backlog grooming, daily standups, retrospectives, and sprint reviews.
- Implemented data tracking service, deep-linking service and A/B testing service with third-party plugins.
- Used Xamarin. iOS and Xamarin. Android for creating native user interface.
- Implemented Facebook Analytics for both the platforms.
- Implemented No Internet Connection mode in the app for both platforms.
- Used native Android and iOS SDK along with MONO for cross-platform native application.
- Implement UI, View Model for both iOS and android.
- Implement the Xamarin Insight crash reports, users, audience and events for monitoring the app across App Store and Google Play.
- Wrote Test Cases for Automated Test Suite in Xamarin Test Cloud for each functionality Ditty app TEMPhas on both the platforms.
- Hands on experience with Visual Studio App Center.
- Worked on tracking down bugs and optimizing performance for the mobile application.
- Handled all aspects of the Ditty app including maintaining, testing, peer code review, debugging and deploying.
Environment: C#, MVVM, iOS, Android, Visual Studio for mac 6.2/6.3/7.3, Xamarin Studio 6.1/6.2/7.2/7.3/7.4, Xamarin.Profiler 1.0, Xamarin. Android 6/7/8, Xamarin. iOS 9/10/11, GitHub, SourceTree 2.4, iTerm, JIRA, AGILE, Scrum, Zeplin.
Confidential, Calabasas, CA
Software Engineer
Responsibilities:
- Implemented Alexa Skill Localization (US, UK, Canada) for Ditty Skill.
- Implemented separate intents for each country.
- Implemented promotional events for each country.
- Implemented Plain text and SSML.
- Implemented voice responses specific to each locale so that users in different regions have an experience tuned for their region.
- Implemented Song API’s specific to each locale so that users in different regions have an experience tuned for their region.
Environment: JavaScript 5/6, AWS (Lambda, Amazon S3, EC2, DynamoDB, CloudWatch logs), Alexa Skills Kit, GitHub, Atom.
Confidential, Calabasas, CA
Software Engineer
Responsibilities:
- Designed and implemented Vulgar word panel, so that admin can add the vulgar words in to that panel to block those words to be shown in the Ditty app.
- Designed and implemented bad hashtags panel.
- Designed and implemented Banned users panel in which Admin can ban Users who make profane comments/hashtags/content.
- Designed and implemented Main view, which shows all the content from the Ditty App.
- Designed and implemented Reported page, which TEMPhas all the reported/ spam content from the Ditty app.
- Used Rest API calls, to post the data and get the data to show in the above-mentioned panels.
Environment: - JavaScript 5/6, CSS3, HTML5, jQuery 3.1, Bootstrap, Firebase, Restful web services.
Confidential
.Net developer
Responsibilities:
- Back Office: TEMPHas provision to design the forms me.e. data -entry screens required for the end user.
- Portal: Once BO is ready, portal is for users me.e. doctors to apply for certification, renewal of certifications etc.
- Developed static forms and dynamic forms.
- Developed a module named Files (to upload single and multiple files and display in jQuery Data Tables)
- Designed and Developed Web Pages using ASP.NET MVC.
- Input Validations done using JavaScript.
- Developed the necessary stored procedures and created complex views using joins for robust and fast retrieval of data.
- Designed and developed various reports using Crystal Reports.
- Involved in Migrating applications to Azure cloud.
- Enable Open ID and Windows Live authentication in Azure cloud apps.
Environment: C#, MVC 4/5, Agile, ASP.NET 4.0/4.5, Ajax, Json, Web API MVC, Web Services, Windows Services, SQL Server 2014, Azure Cloud service, Worker/Web Role, Azure Queues, Azure SQL, HTML5, XML, CSS, JavaScript.
Confidential, Villanova, PA
.Net developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) Process including Analysis, Design, Programming, Testing and Documentation.
- Interacted with managers/leads and translated their requirement into technical requirements.
- Used ASP.NET, C#.NET, XML, ADO.NET to connect back-end database.
- Developed ASP.NET forms using Web Custom Controls and later bind data to it.
- Validation of the presentation layer using Validation Controls of ASP.NET and JavaScript.
- Involved in creating views, Triggers and procedures in SQL Server 2008.
- Deploying and managing applications in Data-center, Virtual environment and Azure platform as well.
- Involved in developing Crystal Reports to display output as per client requirement.
- Have used Grid View, List View to display data in a customized format in the ASP.NET web pages.
Environment: Visual Studio .NET, ASP.NET 5.0, C#, Web Services, Agile, MS SQL Server 2008 R2, Azure Cloud service, Worker/Web Role, Azure Queues, Azure SQL, HTML, XML, CSS.
Confidential, Indianapolis, IN
.Net Developer
Responsibilities:
- Designed and developed Web forms and WinForms using MS Visual Studio.
- Developed web application in ASP.NET, C#, XML
- Done validations using Asp.Net validation controls and JavaScript.
- Developed database access components in ADO.NET.
- Used HTML, CSS for User Interface.
- Connected the client to database server.
- Wrote SQL procedures, views, tables and triggers.
Environment: ASP.NET 4.0, Web forms, WinForms, HTML/XHTML, XML, CSS, JavaScript, MS SQL 2008, ADO.NET, C#, IIS 6.0.
Confidential, Phoenix, AZ
.Net Developer
Responsibilities:
- Designed and developed a module called FROI (First report of Injury) in ASP.NET using C#.NET.
- Developed WinForms using .Net code behind and used IIS as the web server.
- Have extensively used Datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Have used DataGrid, Data List to display data in a customized format in the ASP.NET web pages.
- Input Validations done using JavaScript.
- Designed ASP.NET web forms to pull up records based on search criteria for Billing Module.
- Designed ASP.NET Web User Controls for the search navigation controls and for the banners on the top and bottom of each web page.
Environment: ASP.NET 3.5, ADO.Net, C#, Visual Studio 2008, SQL Server 2005.
