We provide IT Staff Augmentation Services!

Senior Software Development Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Having 8+ years of experience in the field of Information Technology, successfully leading in Designing and Development of Android and Web Application solutions using Android SDK, Java, REST, ASP.Net MVC, C# and .Net Technologies.
  • Well versed with Android Design Patterns and Software Design Patterns.
  • Deep understanding of Android framework internals.
  • Excellent understanding of Java and programming concepts such as multithreading, MVP with DI, UI and unit testing, Reactive programming, layered architecture.
  • Experience in Material Design Concepts.
  • Experience in managing backend data with SQLite database.
  • Implemented unique design for portrait and landscape mode of the app.
  • C onsuming the REST services, getting JSON response and parsing them to get the required information.
  • Used fragments to design the UI for tablet devices.
  • Well experienced in designing and implementing complex, high performance and scalable distributed object - oriented applications with full-fledged Reports, Forms, .NET Server Controls, Web User Controls, Data Grid Control, Form Validation Controls, Custom Controls, Maintenance Screens etc.
  • Experience in developing and consuming Web Services using REST API, WCF and Web API.
  • Interacted with customers for requirement analysis, project meetings and acceptance testing.
  • Worked on troubleshooting complex problems and providing optimal solutions.
  • Adapt plans, schedules, and resource assignments as required to respond to emerging requirements and risk.
  • Strong analytical skills, dedicated team player, fast learner and self-motivated.

PROFESSIONAL EXPERIENCE:

Senior Software Development Engineer

Confidential

Responsibilities:

  • Developed user-friendly User-Interfaces (UI) using widgets like Menus, Dialogs, Layouts, Buttons, & Edit boxes; created selection widgets like List View using Array Adapters & Scroll View as per client needs.
  • Consumed restful web services to fetch user profile and daily transaction details.
  • Designed Custom Dialog, Custom Action bar, Custom Progress bar using fragment activity.
  • Development of various modules in accordance with Agile Methodology framework.
  • Collaborating along with the Business Analysis, Design, QA and Development team in shaping the product.
  • Identified the root cause of an application issues while working on Android devices.
  • Troubleshoot and resolve issues, problems, and errors encountered across our various endpoints.
  • Perform code reviews and take part in brainstorming sessions, hack-a- thons, sprint planning meetings and retrospectives
  • Designed interface with Design & UX team for better usability and maintained relative nativity (phones & tablets)

Environment: Android Studio, Java, SQLite, Android APIs, RESTful web services, JIRA, GIT.

Android Developer

Confidential

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
  • Enhanced search functionality by adding auto fill and search history features.
  • Implemented item level and order level savings break down options, user will able to view their discounts and savings for items they are purchasing.
  • Created a local database using SQLite to store and retrieve the data (generally for the recently browsed products).
  • Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Created a pop-up notification for alerting users of items that might still be in their cart (up on closing the app).
  • At order completion, provided capability for guest users to create their online profile using info provided during the guest checkout flow.
  • Involved in debugging and porting the application on various mobiles.

Environment: Android SDK, Eclipse IDE, Java, SQLite, Subversion, XML, Android Studio, Log.

Senior Software Development Engineer

Confidential

Responsibilities:

  • Participating in design discussions and produce architecture/design artefacts.
  • Translate functional specifications into logical, component-based technical designs.
  • Doing the Effort estimation and feasibility analysis for the proposed features.
  • Developing RESTful web services, widgets using HTML 5 and ASP.NET web pages.
  • Identifying the root cause of complex issues and resolving them.
  • Work closely with management to determine feasibility of product features.
  • Developed technical documentation including design specifications with design diagrams.
  • Participates in peer code reviews and team development.
  • Managed a team of 5 offshore resources, delegating work and coordinating with team on daily basis.

Environment: Asp.Net, Asp.Net (MVC), OAuth 2.0, C#, ADO.NET, jQuery, JavaScript, AJAX, JSON, REST Web API, HTML 5, WPF, XML, XAML, SQL Server, Visual Studio, PowerShell, Azure, Autonomy Search Engine, TFS (Team Foundation Server)

Confidential

Microsoft Commerce

Responsibilities:
  • Working on web environment (IIS, web farms) and investigate problems in a large system with several processes interconnected.
  • Member of the feature crew team to develop new features (Agile development).
  • Understanding the feature request, doing its designing and implementing them.
  • Perform Design Reviews, Code Reviews.
  • Participate in daily Scrum status update meetings.
  • Investigate and debug complex issues, identify the root cause and implement solutions.
  • Development work includes creating new UI, SSIS jobs, designing database schema for new features, rank tuning the FAST Server and consuming web services.

Environment: Asp.Net, Asp.Net (MVC), C#, ADO.NET, jQuery, JavaScript, WCF, Azure, SQL Server, Product Studio, Visual Studio, SSIS, FAST Indexing Server, Web Trends, Source Depot, TFS

Confidential

Responsibilities:

  • Maintaining existing Portal and resolving client issues.
  • Designing, creating a multi-tier Application using Asp.net and C#.
  • Created custom ETL's using SSIS to enable automatic loading of a number of flat files (with Tera Byte of data) into the Relational Database.
  • Working as developer using C#.net based applications
  • Used SSIS to get data in and out of database.

Environment: BI Development Studio, SQL Server 2008, SSIS, Product Studio, Visual Studio, Asp.Net, C#, WCF, ADO.NET, TFS

Software Developer

Confidential

Responsibilities:
  • Involved in the analysis and design of the project.
  • Used Microsoft Outlook object model to retrieve data from active directory.
  • Data used to create MS Excel Report to display company wise project allocation.

Environment: .Net 4.0, C#, Windows Forms, Microsoft Interop - Outlook, Excel, Visual Studio

Dot Net SharePoint Developer

Confidential

Responsibilities:

  • Worked on creating custom Web-Parts and Web Pages.
  • Developed workflows using SharePoint designer 2007.

Environment: C#.Net, SharePoint 2007, SQL Server 2005, Visual Studio

We'd love your feedback!