Post Job Free

Resume

Sign in

Software Engineer

Location:
Katy, TX, 77494
Salary:
65000
Posted:
February 07, 2024

Contact this candidate

Resume:

Hussein Rajabu

Location: Houston, TX

Phone: 832-***-****

E-mail: ad3f3z@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/hussein-rajabu/

Website: https://poetic-valkyrie-61a86a.netlify.app/#projects

Summary:

●Full Stack Software Engineer with experience in designing and developing relationship databases, Front-End, and Back-End using different technologies.

●Experience with Software Development Life Cycle (SDLC) methodologies Agile (Scrum), and Waterfall.

●Strong understanding of Client-Side development with additional UI features, Responsive Web Pages using Angular 8+, JavaScript, jQuery, TypeScript, AJAX, HTML5, CSS3, Font Awesome, and Bootstrap 4+.

●In-depth knowledge of Front-End Single Page Application (SPA) development using Angular 8+, Angular Material, Angular CLI, and Ngx Bootstrap.

●Robust knowledge of Angular Features including Directives, Pipes, Components, Services, Modules, Dependency Injection, and Routing.

●Experience in implementing pagination, dialogs, date-picker, and auto-complete on different components of Angular Material.

●Experience in developing Restful Web Services using ASP.NET Web API Core, and ASP.NET Web API framework.

●Proficient experience with the ASP.NET MVC 5 features such as Razor View Engine, Layout View, Partial View, HTML Helpers, and Filters.

●Hands-on experience with Entity Framework Core, and Entity Framework.

●Proficient in implementing CRUD operations through HTTP methods for efficient RESTful Web API.

●Experience in using Language-Integrated Query (LINQ) and Lambda expressions to retrieve data from different data sources.

●Database Administration: Installation, configuration, and maintenance of Oracle Database.

●PL/SQL Development

●Experienced in databases using Temp Tables, Views, Stored Procedures, and User-defined Functions in MS SQL Server and MySQL.

●Oracle Enterprise Manager (OEM): Database monitoring, job scheduling, and performance analysis.

●Vast experience in working with complex Subqueries, Indexes, Triggers, and Joins.

●Familiar with Source Control and Version Control tools, including Microsoft Azure DevOps, Jira, and Git.

●Sound cognizance of deploying applications to IIS (Internet Information Service), Azure AD and Azure Cloud.

●Successfully migrated a legacy jQuery-based module to a modern React architecture, reducing codebase complexity and enabling faster feature development.

●Experience in executing projects involving: REST API integration / creation, Building React

●components using hooks

●Skilled in using Postman to test and debug various endpoints in Web API.

●Adroit in creating test cases for conducting a unit test in Angular using Jasmine and Karma.

●Proficient in writing Unit Tests in Web API using testing frameworks like NUnit /XUnit.

●Proficient in developing WPF and UWP applications with strong expertise in XAML for creating interactive user interfaces.

●Able to use Microsoft 365 including Word, Excel, PowerPoint, Outlook, and Teams

●A good team player with excellent technical, communication, and interpersonal skills and capable of taking up responsibilities independently.

●Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.

Technical Skills:

Programming Languages

Microsoft C#, Python, C++

.Net Frameworks

ASP.NET WEB API CORE, ASP.NET WEB API, ASP.NET MVC 5

.Net Technologies

ASP.Net, Onion Architecture, Repository Pattern, Entity Framework, Entity Framework Core, LINQ, Web API, IIS

UI Technologies

Angular 8+, TypeScript, Angular CLI, Angular Material, Font Awesome, JavaScript, jQuery, HTML5, CSS3, Bootstrap 4+, AJAX, WPF, UWP, XAML

Databases

MYSQL, MS SQL SERVER, Structured Query Language (SQL), Oracle

IDE

Visual Studio

Others

Azure DevOps, Azure Cloud, JIRA, Git, RESTful, Microservices, Swagger, Postman, Docker, Jasmine, Karma, NUnit, xUnit, Microsoft 365

Professional Experience:

Itlize Global LLC, Piscataway, NJ Mar 2022 – Dec 2023

Software Engineer

Itlize Global has been providing business technology solutions that empower our clients to realize the full potential of their enterprise data. They provide business consulting, software solutions, business intelligence services, big data expertise, and data science analytics that increase operational efficiency, enhance enterprise collaboration, and enable faster decision-making to achieve operational performance. They are dedicated to helping organizations become more efficient, profitable, and competitive. In Itlize Global, I work as a software engineer and consultant, which entailed me working with other companies on a C2C based contract as a .NET Full Stack Web Application Developer with experience in designing and developing relationship databases, Front-End, and Back-End using different technologies.

Responsibilities:

●Conceptualize the design for the application/functionality. Develop related software applications and programs to satisfy customer requirements.

●Creating site layout/user interface from provided design concepts by using standard HTML/CSS practices.

●Developed robust and user-friendly .NET and JAVA -based web applications placement and layout of web site pages given client provided content.

●Design and creation of relational database schema.

●Research and evaluate software related technologies and products.

●Implement best practices, standards and procedures including quality and delivery methodologies.

●Ensured compliance with the documented software processes and procedures throughout the life cycle of software products.

●Create software documentation and update existing documentation.

●Use AngularJS to apply front end business requirements

●Assist in gathering requirements and project specifications

●Attended scrum meetings.

●Took ownership of daily project needs and communications about project status and deliverables with managers and clients.

●Design, create and program SQL Server databases per project needs.

●.NET(C#) or JAVA development per project needs.

●Managed project tasks, timelines, and communication.

●Performed routine site maintenance as needed and other tasks as needed for successful project completion.

●AngularJS/jQuery development as per project needs.

Environment: Angular 10+, ASP.Net Web API Core, SDLC, Agile/ Scrum, Entity Framework Core, Java, Azure DevOps, MS Azure, SQL, SQL Server, IIS, Postman, Git.

Constellation, Houston, TX (Contract) Aug 2022 – June 2023

Software Engineer

Constellation is a Baltimore-based energy provider that has a Houston branch, that services more than two million customers, from homeowners to Fortune 100 businesses. Constellation Energy offers a variety of energy services, including short-term and long-term fixed-rate plans and green energy options. In Constellation, the project was called Fission project, which entailed the migration of Constellation's utilities and applications to a new domain following the separation from their sister company, Exelon. Within the retail department of Constellation, my primary role encompassed the management and support of ongoing jobs, as well as the maintenance of applications involving code and database modifications.

Responsibilities:

●Actively participated in the development of the Back-End using .NET Web API Core.

●Effectively implementing the Entity Framework Core Database-First Approach to establish a seamless connection between the Web API and the associated database.

●Employed the Repository Pattern principles to encapsulate the necessary logic for data source access within the Web API.

●Utilized Git and Azure DevOps for effective project management and robust source control.

●Actively participated in application Unit Testing to ensure the reliability and quality of the software.

●Conducted comprehensive testing of Web API functions using Postman, ensuring their functionality and performance.

●Integrated authentication and authorization mechanisms, such as JWT (JSON Web Tokens), to secure the Web API endpoints.

●Monitored and optimized the performance of the SQL Server database by analyzing query execution plans, implemented Views, optimizing Indexes, and fine-tuning Stored Procedures.

●Implemented logging and error handling mechanisms to track and handle exceptions within the Web API, ensuring effective troubleshooting and debugging.

●Proficient in leveraging Language-Integrated Query (LINQ) and Lambda expressions to efficiently retrieve data from diverse data sources.

●Used Microsoft 365 including Word, Excel, Outlook, and Teams for enhanced productivity and collaboration.

●Conducted code reviews and provided feedback to ensure code quality, adherence to coding standards, and maintainability of the back-end codebase.

Environment: ASP.Net Web API Core, SDLC, Agile/ Scrum, Entity Framework Core, Azure DevOps, MS Azure, SQL, SQL Server, IIS, Postman, Git.

PlainsCapital Bank, Dallas, TX Mar 2021 – Feb 2022

Software Engineer

PlainsCapital Bank, the sixth-largest Texas-headquartered bank by deposit market share, provides highly personalized relationship banking through a single point of contact. PlainsCapital Bank offers commercial lending, treasury management, small business banking, private banking, and trust and wealth management services. This project is a comprehensive & flexible loan initiation hub that helps the bank in streamlining the loan application process, automating the decisions, increasing productivity, reporting capability, and enhancing the loan tracking process.

Responsibilities:

●Involved in the development of Front-End with Angular 10+, and Back-End with .Net Web API Core.

●Used HTML5, CSS3, Bootstrap 4+, JavaScript, jQuery, and Font Awesome to make the page look better.

●Used Angular 10+ modules such as NgModules to consolidate components, and pipes into blocks of functionality such that they are lazy-loaded asynchronously by the router.

●Created Custom Angular Directives of element attribute types for reusable tasks.

●Used Reactive Form to upload information when updating new information or editing.

●Implemented client-side validations using ng-touch, ng-dirty, and ng-invalid for different validation requirements.

●Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular.

●Used Pipe to implement pagination with ngx-pagination, ngx-filter, and ngx-orderBy.

●Applied Route Guards such as CanActivate, Resolve, CanLoad, and CanActivateChild for secured navigation in the application.

●Implemented HTTPClient services with RxJS Observables to communicate with the backend.

●Used Entity Framework Core Database-First Approach to establish a connection between Web API, and Database.

●Implemented Repository Pattern concepts to encapsulate the logic required to access the data source in the Web API.

●Implemented different SQL server objects like different kinds of Index, Views, and Stored Procedures.

●Deployed the application on Azure Virtual Machine using IIS Server in Azure Cloud.

●Worked with Git and Azure DevOps for project management and source control.

●Tested the Web API functions with Postman.

●Implemented Angular unit test with Jasmine and Karma.

●Involved in application Unit Testing with xUnit.

Environment: Angular 10+, TypeScript, Bootstrap 4+, Ajax, Angular Material, Angular CLI, HTML5, CSS3, JavaScript, ASP.Net Web API Core, SDLC, Agile/ Scrum, Entity Framework Core, Docker, Azure DevOps, MS Azure, SQL, SQL Server, IIS, xUnit, Test-driven development, Karma, Postman, Jasmine, Git.

Education:

University of Houston-Victoria, Katy, TX

●Bachelor of Science, Computer Science Jan 2020 – Dec 2021

●Relevant coursework: Data Structures and Algorithms, Software Engineering, Database Systems, Operating Systems, Computer Organization and Architecture, Computer Networks, Introduction to Theory of Computation, Probability and Statistics

Houston Community College, Houston, TX

●Associates of Science, General Science Aug 2016 – May 2019

●Relevant coursework: Introduction to Programming, Object-Oriented Programming, Web Design Fundamentals, Operating Systems



Contact this candidate