Software Developer Resume
PROFESSIONAL SUMMARY:
- 9 years of Software Application Development, testing and implementation experience with Web based and N - tier Architecture involving all stages of Software Development Life Cycle (SDLC).
- Extensive working experience with different methodologies like Agile and Waterfall methodologies.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications.
- Worked on Developing SOAP and REST based Applications.
- Expertise in developing applications in JAVA using Spring Boot, Spring Integration.
- Experience in Microservices Architecture with Spring Boot.
- Worked with Docker and Kubernetes for application development and deployment on cloud.
- Worked with NoSQL database i.e. CouchBase and JSON documents.
- Developed Single Page Applications using AngularJs.
- Good understanding of Model View Controller MVC, MVVM, and MVP design patterns.
- Excellent working experience in Object Oriented Analysis & Design (OOAD) concepts.
- Proficiency in different web technologies like HTML, XML, Web Services, JavaScript and SOAP.
- Expertise in developing XAMARIAN, C#, ASP.NET, ADO.NET, AJAX, JavaScript, XML, CSS, and Visual Studio 2017/2015/2008 .
- Experience in working with RabbitMQ, MQs and Azure EventHub service.
- Expertise in developing PCL projects in XAMARIAN.
- Experience with cloud platforms like PCF (Pivotal Cloud Foundry), IBM Cloud, and Azure.
- Experience developing highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, Angular JS and Bootstrap and integrating Restful API's.
- Hands on experience using Source Code Control Systems like SVN, GitHub and Microsoft Team Foundation Server.
- Worked extensively in Agile Development process. Implemented Continuous integration and Continuous Deployment via TFS and Jenkins.
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
- Handled and delivered quality solutions to complex applications in Airline operations.
- Ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high-pressure environment and capable of working in a team and as an individual.
TECHNICAL SKILLS:
.NET Technologies: C#.NET (4.5/4.0/3.5/3.5 (Compact Mobile Framework)3.0), ASP.NET, MVC 4.0/3.0/2.0, WCF, Windows Phone (Mobile Apps Dev.), WPF- (XAML), Win Forms, LINQ, Entity framework, MVC and TDD, Xamarin (Mobile App development), MVVM, Spring, Spring Boot.
Web Technologies: Angular JS, IIS 7.0/6.0, AJAX, jQuery, HTML 5.0 or Prior, CSS, XML, NUnit, Jasmine Framework, Designer, Object Modelling Development, JQuery, REST API, JSON, Backbone JS, Bootstrap
Methodologies: Agile/Scrum Software Development Methodologies and Design Patterns.
Languages: C#, JavaScript, VB.Net and Razor Coding, Java, Typescript
Database: SQL Server 2008/2005, Oracle 11g., PostgreSQL, CouchBase, CouchBase Lite (Java ClientC# and Java Android)
Operating Systems: Windows 10/Windows 8/Windows Server Edition/Vista/Win 7/Win XP.
IDE and Tools: Visual Studio 2017/2015/2008 , Tortoise SVN, Resharper 5, Visual Source Safe (VSS) and Microsoft team foundation, Fiddler, Soap UI pro, Android Studio, Splunk, GitHub, Rally, JIRA, SOTI Mobi Control, Putty.
Cloud Platforms: PCF, IBM Cloud, Azure.
Messaging: IBM MQ, Rabbit MQ, EventHub, Kafka.
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperResponsibilities:
- Involved in designing the system for application.
- Worked on message processing system from EventHub and save to database.
- Worked on the REST API development using spring boot.
- Developed proof of concept and coordinated with lead to present to customers.
- Responsible for identifying the reoccurring problems and provide resolutions.
- Developed Micro Services for processing messages from RabbitMQ and Azure Event Hub and save to database.
- Worked with NoSQL database i.e. CouchBase and JSON documents.
- Created N1QL queries for curd operation with CouchBase database.
- Co-ordinated with BT and vendor team(s) on development, code review and deployment.
- Performed Unit and integration testing.
- Deployment of Application on Test and Production server.
- Created plugin for CBLite for CouchBase lite for java client and java android.
- Fixed bugs and provided support services for the application.
- Worked on Azure for application deployment and backend system using spring boot.
Environment: Azure, Spring Boot, Rabbit MQ, Java, EventHub, Java, Couchbase, Couch Base lite, Docker, Kubernetes.
Confidential
Software DeveloperResponsibilities:
- Involved in designing the system for application.
- Worked on message processing system from Rabbit MQ and save to database.
- Worked on the REST API and Micro Services development using spring boot.
- Developed proof of concept and coordinated with lead to present to customers.
- Responsible for identifying the reoccurring problems and provide resolutions.
- Co-ordinated with Business Team on development, code review and deployment.
- Used spring boot for developing REST APIs.
- Performed Unit and integration testing.
- Deployment of Application on Test and Production server.
- Fixed bugs and provided support services for the application.
- Worked on Cloud Foundry for application deployment and backend system using spring boot and spring cloud.
Environment: IBM Cloud, Spring Boot, Rabbit MQ, Java, Cloud Foundry, Spring Cloud, Spring Integration.
Confidential
Software DeveloperResponsibilities:
- Responsible for creating the solution design for the requirement considering existing application structure and present to application architect for technical suggestions Created functional and technical specifications based on the requirements.
- Created UTP’s and executed to ensure the better quality of the deliverables.
- Used Xamarin Framework to develop Cross platform mobile application.
- Used C# and .Net Framework to develop application.
- Implemented and designed application using the MVVM pattern.
- Developed business logics.
- Using Xamarin Forms (XAML) for UI development.
- Analyzed and fixed memory leak and Session issues in the application Using Xamarin profiler.
- Resolving technical and design issues and performing independent unit testing.
- Code Reviewing and Guiding the Teammates during the development.
- Designed screens, Data Flow Diagrams, Workflow Diagrams and Product Backlog Document.
- Used Splunk for checking the logs and analyzing the bugs reported from field.
- Designed and implemented the reusable Core components for the application, which were used by different application modules.
- Developed application as PCL (Portable Class Library) using Xamarin.
- Migrated legacy application from Window Mobile to Cross Platform using Xamarin.
Environment: .Net Framework, ASP.Net, Net 4.5, C#, MVVM, XAML, Agile, XAML, C#.Net, TFS, Xamarin, GitHub, JIRA, Visual Studio 2017/2015, UWP, JSON
Confidential
Software DeveloperResponsibilities:
- Involved in designing the system for application.
- Worked on message processing system from MQs and save to database.
- Worked on the REST API development using Java, Spring boot.
- Developed proof of concept for cloud deployable application and coordinated with lead to present to customers.
- Responsible for identifying the reoccurring problems and provide resolutions.
- Created Database objects like Tables, Stored Procedures.
- Created test scripts to perform Unit Testing.
- Deployment of Application on Test and Production server.
- Fixed bugs and provided support services for the application.
- Created Splunk queries and alerts for application monitoring.
- Responsible for maintaining versions of source code using GitHub.
- Worked with Pivotal Cloud Foundry for application deployment and backend system using spring boot and spring cloud.
Environment: Agile, REST Services, Visual Studio 2008, MVC, Angular4, XML, SOAP, C#, WCF, JavaScript, GitHub, Cloud, Pivotal Cloud Foundry, Spring boot, Spring Cloud, JSON, Postman, Java.
Confidential
Software DeveloperResponsibilities:
- Responsible for requirements gathering and analysis.
- Created functional and technical specifications based on the requirements.
- Developed Rest APIs and Micro Services using Java and Spring boot.
- Handled Client side i.e mobile application work also.
- Used Xamarin Framework, C# and .Net Framework to develop Cross platform mobile application.
- Implemented and designed application using the MVVM pattern.
- Performed Unit testing, System Integration testing, and Performance testing.
- Using Xamarin Forms (XAML) for UI development.
- Analyzed and fixed memory leak and Session issues in the application Using Xamarin profiler.
- Code Reviewing and Guiding the Teammates during the development.
- Designed screens, Data Flow Diagrams, Workflow Diagrams and Product Backlog Document.
- Used Splunk for checking the logs and analyzing the bugs reported from field.
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Created Search query and alerts for application monitoring in Splunk.
- Developed application as PCL (Portable Class Library) using Xamarin.
- Involved in change management activities for deployment into the production server.
- Migrated legacy application from Window Mobile to Cross Platform using Xamarin.
- Developed proof of concept and coordinated with lead to present to customers.
- Worked on UWP proof of concept for the application.
- Responsible for creating the solution design for the requirement considering existing application structure and present to application architect for technical suggestions.
Environment: .Net Framework, ASP.Net, Net 4.5, C#, MVVM, XAML, Agile, XAML, C#.Net, TFS, Xamarin, GitHub, Splunk, JIRA, Visual Studio 2017/2015, UWP, JSON.
Confidential
Software DeveloperResponsibilities:
- Involved in Analysis, Design, Development, testing, deployment and post production support for change request are carried out.
- Created functional and technical specifications based on the requirements.
- Hosting daily call(s), retrospective meetings.
- Performed Unit testing, System Integration testing, and Performance testing.
- Using Xamarin Forms (XAML) for UI development.
- Analyzed and fixed memory leak and Session issues in the application Using Xamarin profiler.
- Used Splunk for checking the logs and analyzing the bugs reported from field.
- Created Search query and alerts for application monitoring in Splunk.
- Developed application as PCL (Portable Class Library) using Xamarin.
- Bug Fixing and post production support.
- Used SVN check-in/check-out and code deployment later moved to GitHub.
- Written work flows to fulfil the order by communication to multiple systems
- Performed Unit testing, System Integration testing, and Performance testing.
- Assisted and resolved issues in User Acceptance testing.
- Handled back end development as well. Worked on Rest APIs and Micro Services using Java and Spring boot.
- Involved in change management activities for deployment into the production server.
- Migrated legacy application from Window Mobile to Cross Platform using Xamarin.
Environment: Net 4.5, Agile, XAML, C#.Net, Xamarin, SVN, GitHub, Splunk, JIRA, Visual Studio 2017/2015, REST API (WEB API), JSON, MVVM, Java, Spring Boot.
Confidential
Software DeveloperResponsibilities:
- Involved in Analysis, Design, Development, testing, deployment and post production support for change request are carried out.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using and Responsive Design.
- Used AngularJs as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJs.
- Created functional and technical specifications based on the requirements.
- Created UTP’s and executed to ensure the better quality of the deliverables.
- Performed Unit testing, System Integration testing, and Performance testing.
- Extensively used web technologies like JavaScript and HTML in designing and developing the Web projects.
- Designed and developed the user interface for various tools and JavaScript, JQuery and CSS for server and client-side validations respectively.
- Developed REST APIs using Java and Spring Boot.
- Responsible for identifying the reoccurring problems and provide resolutions.
- Bug Fixing and post production support.
- Co-ordinated with BT and vendor team(s) on development, code review and deployment.
- Deployment of Application on Test and Production server.
- Generating reports and Dashboards according to the client requirements.
- Responsible in code optimizing and test across browsers.
Environment: AngularJs, Bootstrap, Agile, REST Services, MVC, XML, SQL Server2008, JavaScript, SVN, JSON, Java, Spring boot.
Confidential
Software DeveloperResponsibilities:
- Involved in Analysis, Design, Development, testing, deployment and post production support for change request are carried out.
- Responsible for requirements gathering and analysis.
- Created functional and technical specifications based on the requirements.
- Created UTP’s and executed to ensure the better quality of the deliverables.
- Hosting daily call(s), retrospective meetings.
- Bug Fixing and post production support.
- Performed Unit testing, System Integration testing, and Performance testing.
- Assisted in application front end (UI) development using Mobi Win forms for Windows mobile.
- Performed peer review and technical review to ensure the coding standards proposed by AA.
- Resolving technical and design issues and performing independent unit testing.
- Code Reviewing and Guiding the Teammates during the development.
- Developed SOAP services in Java and Spring.
- Used Splunk for checking the logs and analyzing the bugs reported from field.
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Created Search query and alerts for application monitoring in Splunk.
- Involved in change management activities for deployment into the production server.
Environment: Net 3.5 Compact Framework, Agile, SOAP, C#.Net, Splunk, JIRA, Visual Studio 2008, Java, Spring.