We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

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.

We'd love your feedback!