Nicholas Souris work email
- Valid
- Valid
Nicholas Souris personal email
Experienced System Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Java, Java Spring, Angularjs and Linux. Strong information technology professional with a Master’s Degree focused in Computer Science from New York University.
-
Senior Software EngineerCapital OnePlano, Tx, Us -
Software EngineerNbcuniversal Jun 2022 - PresentNew York City, Ny, Us- Supported and enhanced Programming Deal Memo app, java, jboss, apache, oracle, struts- Dockerized application to allow developers to work on the app without having to setup their local environment.- Added unscripted program functionality for Drop Project PDMs. (java, oracle stored procedure)- Added functionality to add users to specific security groups using mashery API.- Fixed PDM submission, recall and approved on dates issue where the date was not correct.- Change Department Approval to Chairman of Entertainment Content for NBCUniversal across ALL Oxygen Unscripted Development PDM Types. (Oracle SQL).- Remove Manager of Finance Content Strategy of NBCUniversal from Network Original Series Greenlights Initial Submissions Distro Lists. - NBC Network Scripted & Unscripted Original Series Greenlights Approvers Workflow Rearrangement (Oracle SQL)- Fixed Tibco issue where certain shows would not come through from Salesforce.- Fixed file attachment issues due to special characters that were also used as delimiters in the code.- Fixed approver workflows not showing up properly due to soft deleted data.- Fixed New PDM users not being automatically added to correct IAM groups due to a code issue. (Java)- Created Telemundo Network Acquisition Packages Digital Workflow. (Oracle SQL)- Trailing "/null" at the end of PDM Subject Line Email fix. (Apache Velocity Template, Java)- Added finance users special permissions to not see certain parts of the website.- Telemundo Network Greenlights Approval Workflow and Notifications not Working (oracle sql)- SAML authentication functionality (Java) with PingFederate.- Enhanced PDF exports by adding new data columns. (JAVA, Oracle Stored Procedure, PD4ML)- Changed Datadog tests for Slate app responsible for greenlighting new movies for Universal Studios.- Handled Slate outage due to tomcat caching deployment of ruby app.- Recreated POD ( (production overall deal) for PDM website (Oracle SQL, JAVA) -
Software EngineerIheartmedia Aug 2020 - Jun 2022New York, Ny, Us- Moved billing instruction functionality between components in Angularjs 8 ui- Removed redundant functionality in Java 8 project- Created AWS AppSync pipeline with Jenkins and cloud formation templates that allows teams from the whole ad+ division to create new API endpoints with just a few yaml lines, reducing API development/testing times dramatically. (this work was presented to architects across the company)- Added logic in angular js UI to deactivate functionality based on billing instruction state coming through user selections and Salesforce.- Extended Camunda workflow functionality to allow Order Revisions to be made through main UI.- Added pdf generation functionality using Jasper in Java to allow order revision reports to be automatically generated through Salesforce.- Enhanced information exchange on order revisions between UIs of different platforms through Java APIs and Angular.- Converted API java endpoint into AWS lambda to fetch network spots and affidavits on demand.- Converted microservices to use new relic for log forwarding (logback/daemon installation).- Refactored affidavit reprocessing in batches of 100 to avoid network/parsing errors.- Wrote extensive cucumber tests on plain Java APIs and Camunda Workflow Java projects. -
Software EngineerCapital One May 2019 - Aug 2020Mclean, Va, UsOnekube Team:- Delivered key capability: S3 applier (go app) gitops operations but with s3- Delivered key capability: Application onboarding API (go app) generates kubernetes resources that are pushed to s3 and applied on multiple kubernetes fleets- Delivered key capability: Application namespace/resource provisioning- Automatic ebs deletion for inhouse kubernetes provisioner to fix half done destroy functionality- Fixed kubeadm deployment that kept crashing with inhouse kubernetes provisioner- Provisioned IAM roles for new core apps aws account- AWS token expiration check for inhouse kubernetes provisioner to prevent broken deployments- Rehydrate all instances functionality for maintenance controller- Created demo ui to demonstrate business application onboarding functionality- Created fleet schemas to be used by controllers and apis alike for the onboarding demo- Helped team mates during demo ramp up with debugging parts of the flow and explaining golang nuances in order to deliver on time (all aspects of the deployment flow).- Gave an in depth explanation to outside team on how s3-applier works and how to deploy it to a cluster which led to the application being used during pilot test. -
Software EngineerComcast Jul 2018 - Apr 2019Philadelphia, Pa, Us- Built Distillation sync app using Java Spring and deployed it using Docker and Kubernetes which enables merging of data between Aerospike databases between separate VPCs.- Built website using Nodejs and Angularjs to expose vital information to the system such as private and public data as well as an application monitor to show which pods (apps) were up and running by pinging rest endpoints. Also allowed the importation of data from s3 buckets to the databases with the click of a button. Deployed it using Docker and kubernetes.- Enabled TLS communication between apps external and internal within Kubernetes. The process involved adding code to at least 7-8 micro services as well as changing deployment bash scripts to generate certificates along with manipulating /etc/hosts files in kubernetes pods to enable domain resolution by changing their deployment yaml files. - Created Participant Registry app using Java Spring which serves domain information, that is going to be used by p2p app which enables communication between participants in a peer to peer way. Moreover the app exposes a Rest api that enables pods from within Kubernetes to send messages to other apps in separate VPCs.- Changed functionality of Golang apps to prevent encoding of participant tickets which are sent out by Rest endpoints.- Worked on Aerospike xdr configuration between different clusters.- Added rest endpoints to several Java Spring microservices to enhance website functionality and bypass Aerospike Nodejs client limitations.- Used Terraform to automate the deployment of the whole system. Experienced in debugging AWS quirks when using Terraform. -
Systems EngineerVerizon Mar 2017 - Jul 2018Basking Ridge, Nj, Us- Part of a team developing website to show financial and performance information about the whole company (Received recognition award ) - Used Angularjs, C# and MS SqlServer - Wrote extensions for Chartjs to show labels and sum totals for pie chart datasets. - Created Spring boot app that kickstarted other apps at set intervals as a crontab alternative - Refactored a websphere Java app to Spring boot app for Campaign Messages sent by the Marketing team to customers.- Refactored and fixed code for two other Spring boot apps to pass test cases from QA team. - Created IBM Topic listener with Spring that picked up on customer events and revalidated them for company offers- Setup external tomcat instance for deployments.- Automated build and deploy jobs using jenkins-Wrote bash script to start/stop java jars -
Software Engineer InternAmazon Jun 2016 - Sep 2016Seattle, Wa, Us- Worked on iOS app development using Swift for Amazon Key. - Created view for lock calibration. - Created view for videos of past deliveries. - Created views for playing delivery videos. - Wrote deactivation of menu items to reflect a users progression during the registration progress for the new service in the app. - Wrote unit tests. -
Database AdministratorGreek Navy May 2009 - May 2010• Maintained an Ingres database in Unix environment containing data on allpetty-officers and enlistees of the Greek navy.• Conducted interviews of enlistees; entered data acquired therefrom in theIngres database maintained for all enlistees and decided on the military occupational specialty (MOS) to be assigned to each enlistee.• Trained and supervised new enlistees on the use and maintenance of theIngres database.• Provided tech support during enlistment of new petty-officers in 2009.
Nicholas Souris Skills
Nicholas Souris Education Details
-
New York UniversityComputer Science -
Department Of InformaticsInformatics Department
Frequently Asked Questions about Nicholas Souris
What company does Nicholas Souris work for?
Nicholas Souris works for Capital One
What is Nicholas Souris's role at the current company?
Nicholas Souris's current role is Senior Software Engineer.
What is Nicholas Souris's email address?
Nicholas Souris's email address is ns****@****dia.com
What schools did Nicholas Souris attend?
Nicholas Souris attended New York University, Department Of Informatics.
What are some of Nicholas Souris's interests?
Nicholas Souris has interest in Science And Technology.
What skills is Nicholas Souris known for?
Nicholas Souris has skills like Java, Javascript, Sql, Software Development, Mysql, Microsoft Sql Server, Html, Linux, Typescript, C++, Hadoop, Python.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial