Post Job Free
Sign in

Software Developer Engineer

Location:
Staten Island, NY
Salary:
110K
Posted:
February 06, 2021

Contact this candidate

Resume:

Roman Venger

Phone: 347-***-****; Email: adjzb8@r.postjobfree.com; LinkedIn: https://www.linkedin.com/in/roman-venger- a075a6154/

Software Engineer (SWE)

Objective

An excellent academic record, completed a 17-week Finance Software Developer program (Bootcamp) on Wall Street, and three years of experience working as a Software Engineer in the finance industry, ability to understand and build applications/projects, working knowledge of C#, .NET, SQL, and Java, and a strong core understanding of APIs, Servers, and SDKs. I seek to work as a Software Developer/Software Engineer to further my knowledge and utilize my skills in the software field.

Employment History

February 2019 – January 2021 Bessemer Trust, Woodbridge, NJ – Software Engineer/Application Delivery

● Banking applications & databases creation/modification

● Using languages: C#, PL/SQL

● Using .NET, APIs, SDKs, SOAP, REST, WSO2 using Swagger and JSON file

● Reconciliation report (Recon reports with Fiserv databases)

● Scrum meetings, using Git, SourceGear Vault, Jira, Zoom meetings and Test-driven development (TDD)

● Business and technical documentation (Spec)

● Quality Assurance (Worked with QA, NLogs, MSTesting, and NUnit testing)

August 2018 – January 2021 FDM, 14 Wall St, New York, NY 10005 – Software Developer

● Full stack projects: backend Java, C#; frontend HTML, CSS and JSP; Oracle Databases, SQL Server and etc.

● Using languages: Java, C#, Python, PL/SQL

● Using Git, Scrum meetings (agile framework), and Test-driven development (TDD)

● Java and C# Applications

January 2018 – January 2019 M&Y Medical PC, Brooklyn, NY – Desktop Support/ IT

● Maintained office computer software and hardware and performed data entry

● Installed various software updates such Windows OS, antivirus, drivers and etc.

● Connected various devices to the network such as printers, scanners, faxes and etc.

Technical Skills

Projects:

Bessemer Trust:

- Demand Deposit Account (DDA)(C#) (New Banking System, 18 months long)

● My applications were sending transaction information to Fiserv in the form of a JSON file

(Following NACHA file format) for Automated Clearing House (ACH) reports, RADAR ACH(recurring

transactions) JSON file, Check Deposit text file, and a text file for IF4 clearing (Journal Debits &

Credits transfers, Wire transfers, etc.)

● Was using object classes, data access object classes, etc.

● I was using SQL packages, stored procedures, triggers, staging tables, and views to store and

retrieve information

● I created executable files to run it as an OpCon job (Job scheduling)

● I was following and using our Bessemer Trust Quality Center website for defects and issues solving

● Released my parts into the production environment using RelProg

● Following the release, I had multiple modifications as per clients' new requests and tested them in the workflow/production environment in a variety of user cases.

- Start of day placement of future dated holds and memos(C#)

● Project description- PLSQL database update for the future Dated DDA ACH, Journals Debits and Credits,

and wires

● I was using SDK’s to place memos and holds on transactions

● I was using SQL packages, stored procedures, triggers, staging tables, and views to store and retrieve information

● I was pulling data using data access layer (DAL)

- NACHA Accounts Conversions Program (C#)

FDM:

● Application reads NACHA file after approval and processing by Automated Clearing House network

● Checks if an account number is DDA or non DDA using SQL joins and views. Find if the

retrieved account number is portfolio number, subaccount number, or subaccount id

● Changes all the old accounts numbers to new format of accounts numbers. Application uses data

reader to read data from PLSQL database to update the file with new data and keep the same format

● Application generates a NOC reports in form of an excel/csv file if needed

● Writes/updates back to the NACHA file information

- Document Uploader (Full stack) (Java)

● The Document Uploader allows a customer to login in and upload a number of documents which they can then access later. The customer should be able to log in, view his or her existing documents, download any existing document, or upload a new document

● I created a Maven Project in Eclipse. Then using JPA/Hibernate to map store, update and retrieve data from relation database to Java objects and vice versa. I was using Spring Framework, Oracle SQL Developer, and Apache Tomcat

● I was using Java for backend and HTML 5 and CSS, JSP for the frontend. Oracle SQL Developer was my database tool. Also I had some parts where I used XML to format my data for storage and transport.

- Online Banking System (Full stack)(C#)

● The system prompts for login to their online bank account. Customers will see their checking and saving information. Also, customers will be able to transfer money between accounts and acquire statements of each account. The user will be able to view the transactions that were made. Bank personnel will be able to able to open new accounts or login to check customers, edit or update accounts as needed

● The online banking was develop with Microsoft .NET platform using a Microsoft SQL

● Microsoft Visual Studio 2012 was used as development tool using C# as source code

- Human Generator (Java)

● The Project is designed around implementing an accurate way of generating a person

● I was using SWING(GUI widget toolkit), Eclipse plug-in, & WindowBuilder

- User Registration (Asp.NET MVC) (Full stack)(C#)

● The project has a validation of controls in user registration form and save the data in SQL Server database with entity framework

● I was using C# for the backend. All the frontend was done using HTML 5 and CSS. For database, entity framework and SQL server were used.

Education

August 2018 – December 2018 New York FDM Academy Java Development Certificate

January 2014 – July 2018 College of Staten Island BS Computer Science/Math, GPA 3.9

October 2004 – August 2007 Shuvu High School Computer Science and Mathematics

Languages: English, Russian, Hebrew

FDM Training

New York FDM Academy, 14 Wall St, New York, NY

Roman completed the Java Developer program (Bootcamp). This program included the following modules:

1. SQL (Oracle Database)

2. Unix

3. Java Core Fundamentals and Key Tools (Eclipse, Git log4j, Mockito, Maven)

4. JUnit, TDD, UML, and Object Oriented Principles

5. Java Core (I/O, Multithreading)

6. Data Access using JDBC, JPA/Hibernate

7. Finance

8. Web Development (HTML, CSS, JSON, XML)

9. Java Web Applications on Tomcat (Servlets and JSP)

10. Spring Framework (Core, AOP and Web MVC)

11. Group Project (Scrum, Full stack)

Interests and Activities

October 2007 – March 2012 Israel Defense Forces (IDF) Staff Sergeant (Squad Commander)

● IDF Commander and Police Officer ●Have experience working with C# and Java



Contact this candidate