Post Job Free

Resume

Sign in

Engineer Software Developer

Location:
Los Angeles, CA
Posted:
June 09, 2020

Contact this candidate

Resume:

Satish Chintalapudi

+1-917-***-****

addp01@r.postjobfree.com

www.linkedin.com/in/schintalapudi

Professional Summary:

•7+ years of experience in Software Development Life Cycle (SDLC) involving Requirement Gathering, Analysis, Logical and Physical Architectural Modeling, Design, Development, Testing, Implementation and Production Support.

•Able to work as a team player as well as individually. Highly organized, dedicated with a positive attitude along with the strong analytical and trouble shooting skills.

•Worked with business directly taking inputs for implementing new functionalities or modifying existing features as needed.

•Worked with off-shore team, providing guidelines for work to be done, reviewing the work and onsite off-shore coordination.

•Experienced in working with dev, QA, load testing, database admins, deployment team and managers for getting task done on timely fashion.

•Good communication skills, team player.

Education:

•Masters: Master’s in Information Systems Technologies, Wilmington University, Delaware. Years: December 2011 – January 2013.

•Bachelors: Bachelor’s in Pharmacy, Bapatla College of Pharmacy, Andhra Pradesh, India. Years: March 2006 – May 2010.

•Internship: Software Developer intern, AppLab Systems, Inc. Jan 2012 – Dec 2012.

Certifications:

•AWS Certified Cloud Practitioner: See Credential (ctrl + double click)

•AWS Certified Solutions Architect – Associate: See Credential (ctrl + double click)

Professional Experiences:

Employer: Cornerstone OnDemand, Inc

Position: Senior SDET/ Software Engineer

Oct 2017 – June 2020

Location: 1601 Cloverfield Blvd #600S, Santa Monica, CA 90404.

Project: CSOD provides almost every other feature needed for an organization that helps employee life-cycle starting from hiring an employee till employee moving on to another company. CSOD provides learning platform with wide range of courses.

Responsibilities:

•Developed SauceLabs test platform by integrating it with CSOD test framework which would let us run our existing desktop automation tests on wide range of mobile/tablet devices (iOS, Android, Mac, Windows, Linux, etc.) using Selenium and Appium driver.

•Redesigned the existing test framework to reduce the tests run time and maintain consistent test results between local/cloud based VM’s.

•Provided QA support by involving in technical discussions, providing a test plan, automating and executing the test cases.

•Provided release support by running the automation tests on different environments as we progress till production.

•Provided API/Web Services endpoint automation.

•Involved in investigating the test failures and fixing the automation tests and filing any bugs if discovered.

•Involved in the technical group that implements organizational level framework changes.

•Provide UI Unit Testing using Cypress testing framework.

•Redesign existing systems and build new scalable micro services architecture on AWS with .NET Core services.

•Design, develop, test and maintain application.

Environment: C#, Sql, Visual Studio 2015, XUnit, NUnit, Selenium, SauceLabs, Bit Bucket, Source Tree, JIRA, TFS, Cypress, AWS.

Employer: AppLab Systems, Inc

Client: Starbucks (Contract)

Position: Sr. SDET (Software Development Engineer in Test)

July 2016 – Oct 2017

Location: Seattle, WA.

Project: Providing Automation tests for the API’s available to support the mobile order and pay team. Provide Web Browser automation using selenium framework for internal web application.

Responsibilities:

•Involved in reviewing the technical specs for new functionalities or adding modifications to existing API functionalities provided by business and sign off before the development work is started.

•Provided test plan for the spec and setup meetings with FA, developers, QA in the team to review the test plan and get sign off.

•Provided automation tests as the development work is finished for each endpoint and work with FA and developers to address the issues if any functionality is not as per spec by filing bugs.

•Submitted code review tickets with the code once automation is finished, take feedback and implement the necessary changes to be consistent with the coding standards.

•Worked with load testing team to get the load test results for the new API or new functionalities implemented by dev and automated by QA.

•Worked with the deployment team to deploy the new API to Test/Main/Stage and Prod environments. Provided QA support while the automated API are going live by testing the deployed items in Prod and worked with dev’s if any issues are seen.

•Took ownership of API’s that are automated from scratch, run the nightly tests from test portal and if any tests are failing from automation point. Filed bugs if test failures are valid and for any dev refactoring is needed.

•Tools used for automation are REST API testing from Visual Studio 2013, JIRA for bug tracking, TFS for source control system, Sql Server 2014 for backend data management, Postman for manual REST API testing, Swagger UI for getting model view for APIs.

•Used Specflow to provide test scenarios that are easily understandable for APIs and Web UI automation. Also, moved all NUnit based automation to Specflow based automation.

•Supporting front-end app test (IOS Team) with concerns raised while connecting the API with front end application, supporting the app deployments.

•Code review and provide feedback to dev and QA work within team.

•Provide Web Browser automation using Selenium framework for internal web application used by product managers.

Environment: Visual Studio 2013 & 2015, Sql, JIRA, Bit Bucket, TFS, Postman, Swagger UI, Fiddler, Git, Selenium, NUnit, Specflow.

Employer: AppLab Systems, Inc

Client: OpenEdge Pay, Inc. (Contract)

Position: Sr. Software Developer and Automation Engineer

Oct 2015 – June 2016

Location: Henderson, NV.

Project: Implement new features to existing MVC application, provide unit tests to new features implemented using Shim or Mock framework. Also, worked on providing automation tests using Selenium Web Browser Automation.

Responsibilities:

•Job responsibilities include implementing new features to existing MVC 4.0 application and provide production support by fixing bugs raised by QA as per business requirements.

•Implemented Reports page where consumers/business’s/customer service person can access individual reports on daily, monthly, yearly bases on individual terminal (POS) or individual credit card for which the transaction is run against.

•Implemented features like search reports based on Payment Type (Credit Card, Debit Card, EBT) or current Transaction State (Unsettled, Settled, Declined, Voided or Captured) or Card Brand (Visa, MasterCard, Discover, Voided, etc.) in MVC.

•Implemented dynamic Custom Fields where user can select the data they want to see on reports page and hide un-wanted data using reflection in MVC.

•Once the search criteria are available based on above inputs, format the search criteria as given in service API, make a service call and display the results in MVC grid on the UI.

•Developed modules which deals with validating user, changing passwords and hiding or displaying certain features or searching of information depending upon priority of user in site using ASP.NET.

•Consumed Remote Web services using SOAP and REST Protocols, also used WCF Service Model and called within the application to implement Data Binding.

•Used Selenium IDE for highly transactional web automation testing and creating Selenium WebDriver test scripts which was also applicable for automation on IFrames.

•Performed validations on Web Forms using .NET Validation Controls and Client Side Validation using JavaScript.

•Used Tortoise SVN for version control of the source code along with maintenance of the builds and the relevant document of the same. Also, used JIRA as bug tracking tool.

•Conducted Unit Testing to verify the individual units of the source code by NUnit, Mock Framework and Shims.

•Implemented exporting of the generated reports to CSV, Excel, PDF and HTML formats using JavaScript.

Environment: .Net Framework 4.0, C#, ASP.NET 4.0, ADO.NET, MVC 4.0, Web Services, WCF Service, NUnit, Mock and Selenium frameworks, Visual Studio 2013, Sql, Tortoise SVN, TeamCity, HTML, JavaScript.

Employer: AppLab Systems, Inc

Client: Experian Consumer Services (Contract)

Position: Sr. Software Developer

Oct 2014 – Oct 2015

Location: Costa Mesa, CA.

Project: Production Support of MVC application and Migrate ProtectMyID (PMID) application from .net 1.1 to .net 4.0.

Responsibilities:

•Overview of migrating ASP.NET 1.1 solution involved running the conversion wizard from Visual Studio 2010, setting the target framework, compile the solution file and fix errors. Also, convert pages and user controls to partial classes.

•Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.

•Designed and Developed Master Pages, Themes and Skins in ASP.NET to achieve consistent, rich look and feel of the web site.

•Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.

•Worked extensively with Business objects and Views for modules development.

•Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.

•Developed WCF web services and invoking them by using XML SOAP and WSDL tool for creating proxy classes in multi-threaded environment.

•Used WPF to design layout with XAML and to create graphical user interface.

•Prepare a detailed technical documentation explaining architecture components and system work flow.

•Continuously monitor the changes in business activities if any and suggest management for software upgrades proposals to automate those activities.

•Used Agile methodology in the project, with Rally as a tracking tool.

•Involved in bug fixing occurred testing process. Involved in designing, updating the application as required. Involved in support and maintenance.

•Performed unit testing on some modules and deployed the application on test and production servers.

•Used the Debugging and Tracing features of Visual Studio. Net extensively.

•Created ASP.Net menu control for site navigation using Site map data source control to enable web administrator in changing the menu content and pages.

•Development and production support of Credit Expert in distributed systems environment.

Environment: .NET Framework 4.0, Asp.Net, LINQ, C#, Web Services, WCF Services, SOAP, XML, IIS, Sql, JavaScript, HTML, CSS, jQuery, NUnit, TFS, Visual Studio 2010.

Employer: AppLab Systems, Inc

Client: Hasbro: Wizards of the Coast (Contract)

Implementation: Cognizant Technology Solutions

Apr 2014 – Oct 2014

Position: SDET (Software Development Engineer in Test) - Renton, WA

Project: NPSU (New Player Sign-Up).

Responsibilities:

•Experienced in understanding work flows and writing test plan, creating test cases, test automation for positive and negative test scenarios of existing and new work flows per business requirement using C# in different test suites.

•Test cases included Performance, Stability, Regression, End-to-End system test. Tests were done manually or with script automation. Up to a few hundred cases were used for NPSU.

•Experience in functional, Unit, Integration, System, Stress, Black box, White box and UI Testing.

•Debug and deploy the web applications using C#, SQL Server 2012, Splunk and Jenkins.

•Involved in fixing the test cases and debugging the failures which were breaking because of the changes in the processing flow. Designed, organized and executed test cases, with regular use of test harness.

•Involved in helping the UAT team for fixing the UAT issues identified and verifying the correct behavior and functionality of servers.

•Involved in Front-end testing on web-interface for new account creation, updating the account details and merging two accounts of a customer and verify the back-end changes per business requirement.

•Worked on tools like Perforce (Version control system), Spira (Bug tracking system), Splunk (web interface for searching, monitoring, and analyzing machine-generated big data), App Dynamics (APM-Application Performance Management), NoBrainer (ORM tool), Install Web (Continuous Integration Tool or Build Tool) and Nagios (Monitoring software application - System, Network and Infrastructure).

•Filed bugs/ Entered bug reports for failing test cases, retesting the existing resolved bug’s ones the new builds are available and followed up bug-fixing progress.

•Modified original test automation framework for Unit test, UI test and Performance test. The Framework helped to improve test plan quality, shorten coding time and code refactoring.

•Install new builds in test environment using Install Web, when the builds are available with new bug fixes through Install Web application.

•Co-ordinating with off-shore on daily bases and sync-up on daily status updates. Taking the business requirement to off-shore and working on the test scenarios for testing. Working with the offshore vendor teams and reviewing the work done by the teams. Coordinating test effort, guiding the team.

•Involved in driving the daily bug triages.

•Core member of a cross team committee to design and coordinate common lab automation efforts.

•Answered customer questions through customer support tool (Oracle RightNow Cx-Tool), product forums and emails sent to the support alias.

•Checking Daily BVTs (Build verification testes) of Performance & testing of new builds.

•Managed test execution and produced daily reports to Sr. managers and stake holders.

Environment: C#, LINQ, ASP.Net 3.5, WCF, JavaScript, HTML, IIS, Sql, Perforce, Spira, Splunk, App Dynamics, NuGet, NoBrainer, Install Web and Nagios.

Employer: AppLab Systems, Inc

Client: FedEx (Federal Express), Dallas, TX (Contract)

Implementation: Wipro Technologies

Oct 2013 – April 2014

Position: Sr .Net Developer

Project: FedEx Ship & Get: The FSNG kiosk is an automated, self-service, package retrieval, shipping and drop-off solution.

Responsibilities:

•Understand the available code and develop a detailed SMTD (System Maintenance Specification Document) for the off-shore team.

•Participated in KT (Knowledge Transfer) sessions from FedEx and explain the code to the off-shore team.

•Involved in Steady State Work Flow from FedEx to Wipro during transition and mediate the work flow to be on-track.

•Involved in resolving issues faced by off-shore team initially during id creation, development environment setup, FedEx network access and working locker team to keep the transition as scheduled.

•FLMS (FedEx Locker Management System) is a JAVA based locker system. It works along with FSNG and the shipment system. This makes the complete application. Co-ordinate with these 3 systems for a package to complete one flow from initial label creation till the package reaches the customer.

•Involved in bug fixing occurred during testing process for the early release of 2013 version. Involved in development of the Technical speciation documents for support and team members to outline the proposed IT solution.

•Involved in production support and worked fixing issues raised in production on on-call support.

•Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.

•Designed and Developed an Interactive Graphical User Interface for various modules using Win Forms, Windows service, desktop application inheritable Win Forms and User Controls.

•Experience in working with Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF) frameworks.

Environment: C#, LINQ, ASP.Net 3.5, WCF, JavaScript, HTML, SOAP, XML, Sql, Visual Studio 2010, TFS.

Employer: AppLab Systems, Inc

Client: DebtX (Debt Exchange) (Contract)

Implementation: Lincoln Peak Partners Inc. – Boston, MA

Jan 2013 – Oct 2013

.Net Developer

Project: Upgrading Webpage of DebtX.

Responsibilities:

•Developed efficient cross component Database systems in multiple environments on SQL Server and Oracle across Data Centers. Used CSS for branding purposes and for maintaining consistency across the site.

•Coded PL/SQL Procedures, triggers, Functions extensively.

•Extensively used basic http, nettcp, wshttp bindings for different endpoints in WCF services.

•Made use of LINQ in writing the code to deal with the database objects and other objects of LINQ.

•Involved in Design and Developing components of this application using ASP.NET, C# .NET, WPF, JavaScript, COM/COM+, CML, XPATH.

•Expertise in working Agile, leading SCRUM meetings and handling Story Boards / Sprint Boards.

•Used Entity Framework for some applications in retrieving all business objects from Database and developed business logic layer using C#.

•Implemented different C# Design patterns in all the layers.

•Experience in designing and developing enterprise applications using MVC (Model View Controller) and MVVM (Model View ViewModel) Architecture and Web API.

•Used WCF Duplex channel for asynchronous message communication. Developed secured web services using .Net, C#, XML/SOAP.

•Involved in Design and Development of components for this application using ASP.NET, C# .NET, JavaScript, XML.

•Responsible to deliver the given modules without slipping the deadlines and without exceeding the estimated effort.

•Wrote user controls and custom controls for code reusability across the entire application.

•Designed Application and Database Design and made changes per the requirements.

Environment: .Net Framework 4.0, TFS, ASP.NET 2.0, C#.NET, MVC 4.0, SOAP, WPF, Sql, JavaScript, NuGet.



Contact this candidate