Summary
Hae Jin Park
*********@*****.***
** ***** ** ********** ** Analysis, Design, Development, Implementation and Testing of Software Applications using Microsoft Technologies.
Knowledge and Experience in Object Oriented Programming using SOLID Principles.
Well versed in System Development Life Cycle (SDLC) phases from the investigation of initial requirements through analysis, design, development, and support using Agile and Waterfall methodologies.
Experience in using Visual Studio, C#, Web Applications, ASP.NET, .Net Core, SQL Server, Entity Framework, Web API, HTML5, CSS3, JavaScript, and Bootstrap.
Experience in Building Microsoft.Net/C# automation Scripts by using Selenium, MS Visual Studio, MSTest, NUnit, XUnit, Specflow, Coded UI, Azure, and good expertise in using Annotations
Worked on all level & type of testing like Smoke, Sanity, Unit, Integration, System, Acceptance, Retesting, Regression, Ad-Hoc, Black-Box, White-Box Testing, Grey-Box Testing, Verification, Validation, Functional testing.
Experienced in designing defining Test Cases, developing, and maintaining analyzing Bugs and interacting with development team members in fixing the Defects
Worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.
Hands on experience in programming, design, creating, deploying, and consuming of REST Services and Web API.
Expert in using Entity Framework using database first and code first approach.
Experience of Database Design and Developed Constraints, Join, Views and Triggers in SQL Server. Including Writing Views, Stored Procedures, Functions and Triggers for search and accessing data from database.
Experienced in using project management tools like Azure DevOps, Git, SourceTree, GitLab, Rally, Team Foundation Server (TFS 2012/2013/2015).
Experienced in creating and executing test plans and test scripts on Agile projects.
Expertise in both manual and automation testing of Web services SOAP and RESTFul.
Experience in performing Unit and Integration testing in the Development.
Strong communication skills and the ability to work with cross-functional teams.
Experienced working in Federal Government environment
Experienced in Web based and Client/Server applications testing.
Technical Skills
.Net Technologies
Web Technologies Database Servers IDE
Test management Tools Methodology and Design
Others
C#, ASP.Net, .Net Core 5/6, LINQ, Entity Framework, ASP.NET MVC5, Web Services, Web API
HTML5, CSS3, JavaScript, JQuery, Bootstrap.
SQL Server 2012/2014/2019, Microsoft Visual Studio 2015/2017/2019/2022.
Selenium Webdriver, NUnit, Microsoft Coded UI, SpecFlow, Postman, Microsoft Test Manager (MTM), MSTest, TestComplete Page Object Model Pattern (POM), Repository Pattern, Dependency Injection, Singleton Pattern, Solid Principle, Agile, Scrum
TFS, GIT, GIT Extension, Jenkins
Certificate
Clearance
AWS Solution Architect Associate, DevOps Foundation, CCNA, Certified Scrum Master (CSM)
Public Trust
Professional Experience
RITE AID – Remote April 2021 – Present
Software Engineer
Responsibilities:
Implemented RESTful APIs to enable seamless integration with third-party services.
Designed and developed a greenfield ASP.NET Core application to manage Pharmacy applications.
Implemented clean and efficient code architecture, adhering to best practices for maintainability and performance.
Upgrade and maintained .Net Framework application built with Infragistics library.
Participated in code review, providing constructive feedback to team members to enhance code quality
Implemented and maintained end-to-end Ci/CD pipelines using Azure DevOps.
Automated build, test, and deployment processes, significantly reducing manual intervention and improving release cycle efficiency.
Understood the Functional and System Requirement documents and Design documents.
Performed Web services, API testing using Postman to verify the data transmission between internal and external services.
Used custom error handling to pass proper error message rather than generic error message to better understand the error.
Unit testing with xUnit, mocking frameworks, and FluentValidation to performed AAA(Arrange/Act/Assert)
Environment: C# .Net Framework 4.5, .NET Core 5.0/6.0/8.0, Automapper, Swagger, Postman, Web API, XUnit, MS SQL Server, Dapper, Azure DevOps, Window Server 2016, React, Redux, Javascript, Infragistic, React
Executive Office for Immigration Review (EOIR) – Falls Church, VA Nov 2021 – Jan 2023
NTT Data - Remote
.Net Developer / Configuration Developer Responsibilities:
Used RESTful service methods to create, read, update, and delete form data.
Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
Involved in development of the Web API, handling business functionalities and communicating with the data access layer.
Used Automapper to converts complex data types with easy and reduce time to write manual mapping code
Conducted unit testing with xUnit and integration testing to ensure software reliability and stability
Performed Query tuning and created stored procedures to improve execution time and efficiency.
Worked on Joins and Sub-Queries to simplify complex queries involving multiple tables.
Product development is an Agile (SCRUM) methodology, where progress and task assignments are discussed in everyday meetings.
Configured product/customized field values in COTS application base on customer’s requirement.
Involved multiple (integration and interface) teams to work for UI and back-end.
Business rules are validated to integrate to COTS application.
Build Azure Key-Vault in azure cloud for security sensitive information.
Environment: C# .NET Core 5.0/6.0, Automapper, Swagger, Postman, Web API, XUnit, MS SQL Server, Azure DevOps, Azure Cloud
US Census Bureau/Department of Transportation (HPMS) April 2021 – Aug 2021 Gunnison Consulting Group – Remote
.Net Developer/Automation Test Engineer Responsibilities:
Implemented a map control within the system utilizing Esri’s ArcGIS JavaScript API to display geometries of road features uploaded by state Departments of Transportation and validations performed by HPMS.
Used C# programming language as business logic in Visual Studios 2019 Pro as IDE.
Developed the RESTful Web Services using Web API like Http verbs for CRUD operations.
Used SQL Server Management studios as a data base to store and retrieve the data that comes from UI.
Participated in requirements discussion with the customer to understand and clarify what the HPMS needed to do.
Implementing unit test using Xunit library to make higher code coverage.
Blazor and Telerik to for Front-end Development.
Designed and developed Hybrid Framework using .Net, C# and XUnit.
Worked on different kind of WebElement locators like ID, Name, CSS Selector, Xpath for identifying the fields.
Involved in Unit Testing the code and provided the feedback to the developers
Created, implemented, and maintained Page Objects (POM) for each Webpage
Used different kinds of Assertions and Attributes for validating the test cases
Extensively worked in operations team to streamline the process of implementing security at Azure cloud environment.
Analyze and resolve conflicts related to merging of source code for SourceTree
Environment: C# .NET Core, Postman, Telerik, Blazor, Web API, XUnit, Selenium WebDriver, Entity Framework, SourceTree, MS SQL Server
USPTO (Gunnison Consulting Group) – Alexandria, VA May 2019 – Feb 2021 Sr. Software Automation Test Engineer
Responsibilities:
Design automation test framework and develop data-driven automation scripts in JScript from manual functional test cases using TestComplete tool to validate functionality of Patent applications. Execute the automated test scripts for user interface, functionality, regression, and ad-hoc testing
Run the automation test scripts using scheduled jobs in Jenkins and analyze the automation test results.
Perform web-service testing using SOAP UI Pro for many Patented application back-end services.
Design and develop test plans and test cases for patent applications based on business and functional requirements using Rally and Rational Quality Manager tools.
Environment: TestComplete, JScript, SoapUI Pro, Jenkins, Rally, SVN
Executive Office for Immigration Review (EOIR) Dec 2017 – May 2019 Turbo Federal – Falls Church, VA
.Net Developer / Automation Test Engineer Responsibilities:
Implemented Agile methodology with Scrum framework as Software Development Life cycle with 3 - 4 weeks of Sprint cycles and coordinated well with team members, lead, project manager.
Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
Performed End-to-End testing by Manual and Automation.
Worked on different kind of WebElement locators like ID, Name, CSS Selector, Xpath for identifying the fields.
Designed and developed BDD/TDD framework by using the SpecFlow (Cucumber Specification) and added Scenarios in features files, Step Definitions.
Developed Automation scripts in Microsoft Visual Studio and used NUnit framework
Performed Automation Testing using Microsoft Coded UI.
Created, maintained, and updated test plans, test cases, test environment, and test ware through life.
Developing Project test cases based on software requirement specifications using Microsoft Test Manager (MTM).
Tested functional requirements built with SharePoint, Dynamic 365, Cold Fusion, .Net application.
Implemented the Data Access layer using .Net Technologies Entity Framework and LINQ to SQL to connect Selenium, and Coded UI directly to do Test-driven development.
Create mock data to Excel and implement Coded UI test script to execute TDD.
Responsible for writing the SQL Queries using Joins, Stored Procedure to retrieve the data.
Checked for the Database Integrity using the SQL Queries.
Backend testing using SQL queries and PL/SQL procedures
Involved in System Testing, Monthly VPP Testing, UAT Testing and Regression Testing
Designed and developed complex stored procedures in SQL Server.
Proficient in Microsoft Office 2000 or later with particular emphasis on Microsoft Word, Excel, PowerPoint, and Project, and other applicable database and office automation products, to include Adobe Reader
Using GIT and TFS to Continuous Integration, source control.
Development was done using agile methodology with daily scrum meeting, sprint kick off meeting.
Environment: C#.Net, Selenium WebDriver, NUnit, Coded UI, Entity Framework6, LINQ To SQL, HTML5, CSS, AJAX, JavaScript, Web API2, Agile (SCRUM), Visual Studio 2015/2017, SQL Server2012, Microsoft Office 2016, Eclipse, Cold Fusion, Office 365, TFS, GIT
AID.LLC/HE Trading – Washington, DC Oct 2014 – Nov 2017
.Net Developer Responsibilities:
Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application.
Studied Business Requirements, Analysis and converted business requirements into technical specifications.
Extensively used JavaScript, HTML5, jQuery, CSS3, and Bootstrap to create rich User Experience.
Created and developed independent Web API services and defined service contracts for specific functionality in search module.
Extensively automated regression and functional test suites by developing multiple test cases and test suites using Selenium Web driver
Implemented bootstrap in the application and overwritten the bootstrap by creating style sheets wherever necessary.
Development was done using agile methodology with daily scrum meeting, sprint kick off meeting.
Environment: C#, Entity Framework, Web API, HTML5, CSS3, JavaScript, Selenium, jQuery, Bootstrap, Agile (SCRUM), Unit test.
Woosung America – Hayward, CA April 2013 – Oct 2014
.Net Developer Responsibilities:
Involved in full lifecycle of the project from designing, developing & testing coordinate with other designers and programmers to develop web projects.
Designed user interface for using ASP.NET Web Forms and implemented business logic using C#.NET.
Developed ASP.NET Server Controls for navigation and dynamically built up the contents of a Web Forms.
Used ADO.NET technology to interact with SQL Server databases and developed SQL Queries, Stored Procedures and Triggers.
Deploy ad hoc scripts using VBScript and ASP.Net web applications to meet various requirements
Developed and maintained scripts to automate routine administrative tasks using PowerShell and VBScript.
Used Cascading Style Sheets (CSS) for achieving uniformity through all the web pages.
Environment: Visual Studio 2010, ASP.NET, ASP, VBScript, C#.NET, ADO.NET, CSS, AJAX, NUNIT, SQL Server, Oracle 10g, Web Forms, and Unit Test
Education
University of California Irvine Bachelor of Art, Economic 2013