Post Job Free

Resume

Sign in

Front End Software Engineer

Location:
Lehi, UT
Salary:
Whatever is fair and equitable.
Posted:
November 13, 2023

Contact this candidate

Resume:

Nicholas D. Roman

Full Stack Developer

https://www.linkedin.com/in/nicholas-roman-1847b81/

Professional Summary:

Set up controllers in Java 8 and designed Classes to execute business logic.

Tested the API’s using Postman.

Designed and written, in C++, a fully functional compiler based on a BNF.

Used OOP and extensive use of the STL to develop scanner, symbol table, parser, production-unit, and expression evaluator.

Generated 80x86 assembly code in the production-unit.

Compiler supports referencing, de-referencing, string manipulation, function calls, complex arithmetic manipulation, unary operators, pointer manipulation, escape characters, parameter passing, complex nested logic, static variables, local scope, global scope, and complex error checking.

Technical skills:

Languages/Libraries/Tools: Java 8, Python, C, Pascal, SQL, VB, LISP, MS-SQL Server, 80x86 and MIPS assembler, CLP 36/38/400, HTML, LabVIEW, Flash, JavaScript, PHP, VS-Code,Visual Studio .NET, JQUERY, JSON, GitHub, Jenkins, AWS, ColdFusion, React, Angular 10, Vue JS, ES5, ES6, TypeScript, IntelliJ, Jest

Database’s: Oracle, MySql, PostgresQL.

Version Control: Git, Bit Bucket

Significant Projects (Compiler):

Education:

●Bachelor of Science, Computer Science; Utah Valley State College 2004

Certifications:

●AS/400 Certification; Drake Parametric, Inc. 1994

●Intensive OS/400 training course by IBM systems experts

Professional Experience:

Company, (Non-disclosure agreement (NDA) with this Client) Jan 2023 - Present

●Developing front-end using React back-end Node Postgres

●Currently using context hooks to pass props will shift over to Easypeasy redux package as application expands.

●Using Node Express and Postgres on the back end. Using JWT for security.

Environment: VSCode, React, Node, ES-6, JavaScript, TypeScript, Git, Material-UI, Easy-Peasy(Redux Package), Postgres, JWT security package, REST, Postman

Solle Natural, American Fork, UT Mar 2022 – Jan 2023

Software Engineer Consultant

●Developing front-end using React back-end Node Postgres

●Currently using context hooks to pass props will shift over to Easypeasy redux package as application expands.

●Using Node Express and Postgres on the back end. Using JWT for security.

Environment: VSCode, VueJS, Node, React, ES-6, JavaScript, TypeScript, Git, Vuetify, Easy-Peasy(Redux Package), Postgres, REST, Postman

Optum Health, Lancing, MI Oct 2021 – Mar 2022

Software Engineer Consultant

●Full stack Angular 10, React and JAVA 8. Maintained and developed Mental Health advocate application to track patient progress and provided data to mental health experts to access patient risk.

●Used Redux to manage and maintain state variables

●Setup secure patient email server to comply with HIPAA regulations.

●Promoted applications to staging and production using Git and Jenkins.

●Wrote AWS microservice that interfaced with S3 bucket to return static data to client

●Used AWS RDS to interface with microservice to return dynamic data back to the client.

Environment: VSCode, Angular 10, Java 8, ES-6, TypeScript, Git, Jenkins,Oracle, REST, Postman, AWS microservices

Optum Health, Lehi, UT Mar 2020 – Oct 2021

Software Engineer Consultant

●Maintained and developed medical billing API’s in using JAVA.

●Made enhancements to the front-end using Angular 10 and React.

●Used GIT version control and BITBucket to track changes and enhancements.

●Angular 10 and React on the front end with Bootstrap CSS framework.

●Converting front end from es5 to es6 standards.

●Used Redux to manage and maintain state variables.

●Wrote lambda functions using JavaScript and Python.

●Experience writing screen scrapers using Python and Beautiful Soup.

●Used the scraped data to generate training data for openai data models.

●Also have experience using python to parse directory structure in order to parse text files and using the pandas libraries to generate xlsx files.

Environment: VSCode, Angular 10, Java 8, ES-6, TypeScript, Git, Oracle, REST, Postman, AWS microservices

Church of Jesus Christ; Riverton, Utah Jun 2019 – Mar 2020

Software Engineer Consultant

●Full stack engineer doing bug fixes on Angular 10 on the front end and JAVA 8 on the back end. Modifying and creating API’s using mainly REST and some SOAP. Used GIT version control and BITBucket to track changes and enhancements. Angular 10 and React on the front end with Bootstrap CSS framework. Converting front end from es5 to es6 standards.

●Used Angular 10 to create a donation entry form on Church of Jesus Christ WEBsite.

●Worked with Oauth 2.0 authentications to keep usernames and passwords off the client. Experience working with refresh and validations tokens.

●Worked with over 900 different schemas in Oracle. Used DBeaver to test and track bugs within the API’s by writing queries to identify inconsistencies.

●Developed and deployed production grade applications using Spring Boot.

●Implemented RESTful APIs and utilized Spring MVC to handle requests and responses.

●Integrated and interacted with databases using Spring Data and ORM frameworks.

●Utilized Spring Security for authentication and authorization in web applications.

●Implemented caching and mechanisms using Spring Cache for performance optimization.

●Leveraged Spring Boot Actuator to monitor and manage application heath and metrics.

Environment: VSCode, Angular 10, Java 8, ES-6, TypeScript, Git, Oracle, REST, Postman, AWS microservices, Spring Boot, Spring MVC, SOAP

Myriad Genetics; Salt Lake City, Utah Jun 2016 – Nov 2018

Software Engineer Consultant; Front end WEB developer

●Used Angular 1 to support MyRisk cancer application.

●EMR integration specialist. Used Mirth and JavaScript to develop HL7 routing channels.

●Wrote back in services in Java to consume and generate HL7 content.

●Unit test experience using Jest testing framework.

●Used Oricle to develop queries and stored procedures that the backend APIs would call.

Environment: VSCode, Angular 1, Java 8, ES-6, TypeScript, Git, Oracle, REST, Postman

Union Pacific Railroad; Salt Lake City, Utah (FTE) Aug 2004 – Jun 2016

Software Engineer

●Developed WEB based Class Scheduling and budgeting application for train signal department using MySql, PHP, JQUERY, HTML, XML, and Ajax. This application is used extensively by the department managers.

●Developed and managed DataBases in MySql and Oracle.

●Developed symbol table and parser in C# for a scoring report application. Parser goes through all directories and subdirectories and extracts train dynamics data to be used by the front-end business logic of the scoring application.

●Developed train configuration tool to set simulator configuration.

●Developed all server-side logic, using PHP on the server and JQUERY on the client, to populate front end tags on the client.

●Wrote code to extract data from *.xml file to be written to a MySql database. Wrote an application in C# that would listen for an on-write event form a directory structure. The application would then check the path where the event occurred and then check if it was a result.xml file. It would then use the XMLParse object to go through all of the the tag and extract the data and write it to a MySql database.

●Also write a directory crawler that would in C# that would do an in-order traversal through a directory structure and determined if there was any *.xml files that were missed during the course of the day.

Environment: Code Editor, JQuery, ES-5, HTML, CSS, MySql, ColdFusion, MSSQL, Visual Studio, REST, Postman

Moxtek, Orem, UT (Contract) Jul 2011 – Dec2014

Consultant/Software Developer

●Developed quality assurances using robotic automation.

●Built front end interface to communicate to the robot controller using C#.

●Successfully integrated Galil hardware and software with Visual Studio to communicate back and forth through RS32 port.

●Developed the quality assurance database using MS-SQL in order to log and track products.

Environment:C#, Visual Studio

Grim Reaper Broadheads, Provo, UT (Contract), Jul 2004 – Jul 2006

Embedded Systems Software Engineer

●Developed a fully automated assembly system using a Mitsubishi MELFA-5 Robot.

●Developed the interface using LabVIEW 7.1 on a PC that communicates with robot and servo motors. Implemented AI algorithms for disaster recovery.

Environment:C#, Visual Studio



Contact this candidate