Gagandeep Kaur - Python AWS Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: |
Visa: |
PROFESSIONAL SUMMARY:
Around 6 years of experience as a Software Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers. Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies. Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8. Hands on experience in building web-based enterprise applications using JAVA/J2EE technologies such as Core java, J2EE, Servlets, Spring Boot Microservices, JPA, JDBC, Web Services (SOAP, REST), XML, JavaScript, Angular, HTML5, CSS. Good knowledge in DICOM image processing performed prototyping of imaging and graphics wif teh open CV Studied Ultrasound image processing algorithms Tested images using various image processing algorithms Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat. Experience working on Web Services SOAP & REST, WSDL. Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP and WSDL. Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3) and with GCP and Azure. Experience with container-based deployments using Jenkins, Docker, and Kubernetes. Good understanding of the DevOps process with continuous integration using Jenkins, Maven, GIT. Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4j. Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and has knowledge with NoSQL databases like Cassandra, Mongo DB. Experienced in perl scripting (on/off) last used extensively on all recent projects. Experienced oracle Microsoft / confidencia my SQL postgre SQL /SQL/RDBMS databases. Experience in using version control and configuration management tools like GIT, Bitbucket, GitLab, SVN and experience in using bug tracking, project Tracking, management tool JIRA, Confluence and Microsoft planner. Proficient with perl , python, bash and korn shell scripting, and VMware VSphere virtualization in perl, java, C++ and Bash Good exposure on using IDEs like Eclipse, STS, IntelliJ, Visual studio. Very good at problem understanding and solution designing. Self-motivated and quick learner of new concepts and technologies. EDUCATION: University of Texas at Arlington, USA MASTER S OF SCIENCE IN COMPUTER SCIENCE Aug 2020 - May 2022 Courses: Artificial Intelligence, Databases, Algorithms, Web Data Management, Software Engineering, Data Analysis and Modelling Techniques Thapar Institute of Engineering and Technology, India BACHELOR S OF ENGINEERING IN COMPUTER ENGINEERING Jun 2013 - Jun 2017 Courses: Data Structures, Software Engineering, Algorithms, Artificial Intelligence, Object-Oriented Programming TECHNICAL SKILLS: Programming Languages C, C++, Java/J2EE, C#, Python, SQL, PL/SQL, Django, Flask, Elastic search, logstash, Kibana, D3.js, Angular.js. Databases SQL, MySQL, SQLite and PostgreSQL, Oracle, JDBC, IBM DB2, Oracle, SQL server, Cassandra. Scripting Languages XML, XHTML, HTML, CSS, JavaScript, jQuery, JSON, Angular, Bootstrap. Tools CI/CD Git, GitHub, GitLab, Maven, Jenkins, Docker, Kubernetes. Others IBM RAD, Maven, STS, ITRS. Methodologies SDLC, Agile, Scrum and Waterfall, Kanban, Hibernate. Operating system Windows, Linux. Testing Tools Junit, SOAPUI, Postman. IDE IntelliJ, Eclipse, STS, MS Visual Studio Code. Web/App Servers Apache, Tomcat, JBoss Fuse. Utility tools Splunk, Log 4j, WinSCP, Jenkins, Putty PROFESSIONAL EXPERIENCE: Client: Northern Trust - Chicago, IL Jan 2022 - Till Date Role: Software Developer Description: Northern Trust offers holistic wealth management services for individuals and families, privately held businesses, family offices, and foundations and endowments. Drawing from over 130 years of experience and serving over 25% of the Forbes 400 Wealthiest Americans, our advisors bring unrivaled insight into the complexities of managing wealth. Our firm is recognized for innovative technology, service excellence and depth of expertise across all aspects of financial planning, including wealth transfer, banking, insurance, investments, tax management, philanthropy, family communication and more. Responsibilities: Implemented user-interface applications using Java 8, Angular, JavaScript, HTML, CSS. Design and development of Microservices using Java, Spring Boot using AGILE methodology and Test-Driven Development (TDD). Algorithm Development in MATLAB,integration of GUI and the matlab modules and testing the product. Adhere to perl best practices principles Worked on designing CICD pipelines and used AWS for implementing an application. Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy. Used Maven for dependency and configuration management to add dependent external jars and bundles, run and deploy the application. Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients. Responsble foe conducting moderately complex network system administration and design engineering activites to maximize network capacity. Used Java 1.8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services. Developed web applications with HTML5, CSS3, Bootstrap and Angular. Used various bootstrap components to make the application more reactive. Used GIT for source control, data collection, reporting, and JIRA for tracking the project. Involved in Bug Fixing, Code maintenance and Validation for different applications. Environment: HTML, CSS, RESTful, JSON, XML, Java, PostgreSQL, JavaScript, jQuery, Bootstrap, Spring Boot, AWS, Docker, Kubernetes. Client: Amex Sunrise, FL Apr 2021 - Dec 2022 Role: Software Developer Description: we ve strived to find new ways to enrich our customers lives, have their backs and provide our special brand of service, in ways both big and small. Even as our business transformed from freight forwarding to travel to cards to innovative digital products and services one thing has remained constant: our unwavering commitment to earn our customers loyalty for the long haul. Responsibilities: Create Front-end code (Angular) based on wireframes provided from PM. Create Back-end code with business logic (Models, Services, Data Access Layer) Create and Consume Rest services to send information from Back end to Front end. Use existing SPA to add our project as a new module. Create unit tests for basic testing and for CI builds. Daily standup to check progress on tickets assigned Help co-workers when they need it. Develop Web API using ASP.Net Web API to connect UI with database. Participation in the initial development of the framework in Angular 4. Experience developing Restful services with Net core 2.0 using Creation of custom components using directives and use of external libraries to implement notifications with Signal R. Development from scratch updating Angular versions from 4 to 6 and then to Angular 8 using Net core 2.0 for the creation of APIS. Site administration for Angular code releases using FTP. Used Bootstrap framework for developing customizable and fully responsive for various screensizes. Developed business end user facing front pages using jQuery, CSS 3, HTML 5, XML 2.0,JavaScript, and Bootstrap. Created and consumed WCF services, which are based on SOA architecture to expose the application functionality for different transport protocols. Work with Business Analysts to implement complex business requirements in C#. Write Stored Procedures and T-SQL Queries to retrieve/save data. Implement web pages logic on client side using jQuery JavaScript library. Write Unit Tests using NUnit framework. Participate in Sprint meeting Daily, Scrum, Sprint Planning, Backlog Grooming, Sign Off, Sprint Review, Sprint Retrospective Used LINQ to Entities to write Lambda Expressions for data sorting, filtering, and projection in various dimensions. desgined spring MVC architecture as per the requirement of the application and developed REST API microservices using spring boot also used postman to test the services swagger for documentation Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself. Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins. Environment: JavaScript, HTML, CSS, .Net, Angular, C#, SQL, Visual Studio professional, Visual Studio Code. Client: Tech Mahindra - India. Jan 2019 Aug 2020 Role: Software Developer Description: Tech Mahindra is an Indian multinational information technology services and consulting company. Part of the Mahindra Group, the company is headquartered in Pune and has its registered office in Mumbai. Tech Mahindra is a US$6.0 billion company with over 158,000 employees across 90 countries. Responsibilities: Worked as a part of transaction banking team for corporate clients where clients can login and do transactions. Responsible for designing API s and implementing web application for clients with all required banking features and involved in design, coding, development, and unit testing based on business requirements. Designed and developed a Restful APIs for different modules in the project as per the requirement. Involved in developing UI using Spring MVC framework, JSP, HTML5, CSS, JavaScript, jQuery, and Angular. Used a light front-end framework against the JSON API for their service requests. Coordinate with all the teams for functional requirements. Contributed to the DevOps to automate the build and deployment process using Jenkins. Used Micro service architecture with Spring Boot based services interacting through a combination of REST. Design and development web-application for systems monitoring and troubleshooting using J2EE, Tomcat. Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers. Migrated the legacy application (JBoss Fuse) to NextGen for better user interface using microservices. Developed several API s for chatbot to reduce production support dependency. Involved in designing the monitoring tool ITRS to monitor the server status, CPU utilization, memory. Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system. Environment: Java, Spring boot with Microservices, REST and SOAP webservices, GIT, Jenkins, ITRS Geneos, MYSQL, NoSQL, JIRA dashboard, Skynet, JBoss Fuse, HTML, CSS, JavaScript, jQuery and Angular, XML Client: IBM - India. May 2017 - Dec 2018 Role: Software Developer Description: At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. Responsibilities: Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology like design/coding/development and unit testing. Developed back-end logic with Core Java using technologies including Collection Framework, Multithreading, concurrency. Designed and developed the REST based Microservices using the Spring Boot. Developed RESTFUL Web services, APIs, and other backend components. Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database. Developed web applications with HTML, CSS3, Bootstrap and Angular and migrated the few modules of legacy application to microservices. Used GIT for Source Control and Version Management of all codes and resources. Generating Unit Test cases with the help of internal tools Using JUNIT. Used WSDL, SOAP technologies to create Web Services, generate stubs & consuming the existing services and performed API testing (SOAP and REST) using Postman and SoapUI. Test and deploy these applications using continuous integration and deployment tools. Environment: Java, spring boot with Microservices, REST and SOAP webservices, Oracle, GIT, Jenkins, Splunk, SVN, Postman, SOAP UI, SQL, JavaScript, JSON/XML, HTML, Bootstrap, CSS, Angular Client: SAAS Ltd - PUNE, INDIA jan 2016 - Feb 2017 Role: Software Developer Description: The SAS Credit Scoring is a banking and risk domain product. It is basically maintaining credit score cards which helps in determining who should get the credit, how much they should receive and which operation strategies. This will enhance the profitability of the borrowers to the lenders. Responsibilities: Understanding the Business requirements from the customer completely. Identifying efficient ways to improve design and development processes. Involved in developing the estimate plans in accordance with the execution strategy. Troubleshoot and resolved ASP.NET MVC, JQUERY bugs in .NET applications to ensure optimal development environment. Implemented CRUD Operations (GET, POST, PUT, DELETE). Analyzing the Azure error logs. Performed debugging and unit testing with Visual Studio. Involved in documentation and created the test cases. Used C#, .NET to perform the business logic including code behind files. Created tables and updated them using Data Definition Language and Data manipulation Language with respect to business functionality. Extensive work in user controls and Custom controls in ASP.NET. Worked on Microsoft Azure technologies for hosting the application in Azure and also to store the documents in Azure storage. Developed the WebAPI using .Net core. Environment: Asp.Net, MVC5, WebAPI, SQL Server, Entity Framework, ADO.Net, jQuery, LinQ, Ajax, C#, ASP.Net Core, Visual Studio, Azure App Services, Azure Storage, Azure Active Directory, Azure Cosmos DB, Azure Functions, Application Insights. Keywords: cprogramm cplusplus csharp continuous integration continuous deployment user interface javascript sthree database rlang information technology microsoft procedural language Colorado Florida Illinois |