We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

SUMMARY:

  • More than 20 years in the IT, developing and working with the system infrastructure, primarily Back - end, Front-end, Hardware, Networking.
  • Communicative, very respectful, strongly self-motivated.
  • Low Level Development, Cryptography, Remoting/Network communication, Back-end, open to different business.

TECHNICAL SKILLS:

Proficient in: primarily in C# SQL, C/C++, secondarily with other languages such as VB/VBScript and PHP, JavaScript (WinForms & MFC, ActiveX COM/DCOM development, LDAP/AD Development/ODCB). WCF/Web API, MVC, SSIS

web/ui: Javascript, angular, bootstrap, jQuery, some node

Familiar/some experience with: Perl, Java (JSP/Servlets) and various Unix Shell Scripting languages, WPF, VB.NET, Assembler x86.

Database: Microsoft SQL Server, Access, MySql, some mongo/nosql.

Third party: Telerik, LDAP, Third party Telerik, LDAP MS Window PDC/Domain Controller & Exchange & MSMQ (Message Queuing).

Source Control Systems: TFS, Visual Source Safe, SVN/Surround, (and the old ci/co Nix utilities).

Operative Systems: Predominantly Microsoft Windows (ALL) and Unix/Linux(Ubuntu/Redhat/Fedora mostly) (ARM & Intel/AMD based for embedded and regular hardware), mostly Redhat/Fedora/Sun Solaris/Ubuntu/Slackware, VMWare, VirtualBox, HyperV, Bochs, Qemu.

Special Skills, Areas & Niches: Low level and hard core Cryptography (CryptoAPI mostly) such as PKI via CryptoAPI, SSL, CryptoPP, Heavy Threading, Compression, Low Level/Kernel API programming, Network - Development using WCF, raw TCP/UDP-IP and more.

Methodologies: Waterfall and Agile

Hardware: Desktop & Server installation and maintenance, Networking & Firewalling, Hardware Raid setup/Maintenance

WORK EXPERIENCE:

Confidential

Sr Software Engineer

Responsibilities:

  • a wide range of techniques to develop and fix anywhere from the Web/UI (with traditional angular/bootstrap/js methodologies), to the backend, involving primarily Powershell for system development, mongo/nosql.
  • The languages involved were the typical. c, c++, .net (c#), php, javascript/jquery and various scripting languages
  • Windows and Linux (centos primarily), as well as setup and maintenance of hardware servers for virtualization purposes, primarily, xen server, vmware esxi, hyper v, workstation, virtualbox.

Confidential

Software Engineer and tester

Responsibilities:

  • research, prototype, design and develop software, script/automate and test embedded hardware/software

Technologies and tasks involved: c#, c/c++, (v8) javascript/jquery/html

Confidential

SR. SOFTWARE ENGINEER

Responsibilities:

  • research, prototype, design and develop software, maintain the IT infrastructure, ETL and SSIS

Technologies and tasks involved: T-SQL, C#, MVC, WCF/Web services Web Api, bootstrap, entity framework VB, SQL Broker/Queues, Replication, Hyper-V and general virtualization tools

Confidential

SR. SOFTWARE ENGINEER

Responsibilities:

  • research, prototype, design and develop software

Technologies and tasks involved: OpenStack cloud research and prototyping, mostly using Swift in Linux/Ubuntu environment to handle file objects on the cloud for backup purposes.

Confidential Software Developer

Responsibilities:

  • In touch on a daily basis with Analysts and QA to study, analyze and develop data mappings, coded with c#/c++/sql.
  • Occasional excel/vba scripting, code reviewing and unit testing.

Technically: C#/C++/SQL/vba coding, ETL (Data transformation extraction & loading), Dataware-housing, large scale database handling, Viper & TFS, Jira.

Confidential

SR. SOFTWARE ENGINEER

Responsibilities:

  • research, prototype, design and develop software
  • Database design (SQL Server 2012).NET/C# development with strong multi-threading techniques.
  • Inter process communication via WCF as well as Memory Mapped File/Shared Memory techniques.
  • Cryptography via traditional PKI and symmetric keys such as AES256/512
  • .NET 4.0 mostly using WCF/SQL and Windows Service development.
  • Light MVCStrongly Cloud based in AWS environment.

Confidential

Web developer

Responsibilities:

  • c++ / c# programming, visual basic, SQL programming/dba & database design, ajax, service programmer, technical lead, technical design and documentation & uml.
  • Legal software development, mostly written in C#, heavy SQL programming and database design and maintenance.
  • Windows Service programming for background jobs with heavy multi-threading techniques.
  • Web scraping.
  • AJAX/Third party web development tool kits, javascript.
  • Office scripting for data manipulation.
  • Ground up web site design and unit testings, tasks management.

Confidential

SR. SOFTWARE ENGINEER

Responsibilities:

  • Lead and sole responsible for the design and development of a client/server project that brings the company’s main product from local to Internet based. This infrastructure is comprised of TCP/IP based low level programming, Firewalling, High 1024/128bit level encryption based on Microsoft CryptoAPI/Private-Public key exchange, highly optimized and diversified compression technologies for enhanced performances.
  • UI and MFC programmed for front end administration utilities that allow internet based utilities controlling the products remotely.
  • DCOM/COM and ActiveX development with Visual C/Visual Basic.
  • Visual Studio development with both regular and .NET, programming primarily in Visual C, and Visual Basic.
  • ODBC Programming for database exports/imports.
  • Extremely proficient with low level programming, OS API calling, Assembly, Debugging.
  • Concordance Database programming.
  • Windows Operative system expert with high end and low end hardware platforms, hardware raid systems.
  • Extremely knowledgeable and hands-on about network setups, DMZ, security, hacking protection, NAT/Firewall programming, packet filtering and sniffing.
  • Cross platform programming with scripting for Unix/Linux and Microsoft OSes.
  • ADSI/Active Directory setups and authentication system programming.
  • Novell/Netware exposure for authentication purposes.
  • Unix/Linux administration and complete setup from the hardware and software standpoint, utilizing and setting up products such as Samba, FTP, Raid software and hardware, Apache, etc.

Confidential

SR. WEB DEVELOPER, DBA, ENGINEER

Responsibilities:

  • Lead developer and technical reference of the group for all technical requirements.
  • Performed the design and development for ‘full blown’ applications. The primary task was to manage the entire extranet/intranet Portal for the company, serving about 700/1200 users inside and outside of the network on an encrypted https protocol. Analyzed the hardware specifications, including the selection, ordering, and installing a Windows 2000 operating system.
  • Configuring the Raided servers across a network partially on a DMZ protected by a firewall; installed and configured the Plumtree portal, developed Gadgets for it, installed and managed the SQL Server 2000 database server. For this project also performed all of the documentation, network/servers monitoring, and development systems.
  • Wears several development hats cross various department project development.
  • Has been in charge of taking care of the Extranet sites for partners, and in few instances the actual www site that is otherwise co-located.
  • This was the second largest project, designed, programmed, implemented, tested and maintained.
  • This was done by taking advantage of an existing Portal and tying into it this internal and custom Partner extranet site. The architecture is spread across multiple servers, where the document management is handled through the web and a dedicated service handles the traffic and the heavy documents workload.
  • In order to implement a single sign-on system, took a class on LDAP and implemented applications that communicated with this protocol. This proved to be essential to performing doing data extracts against the Exchange server. Used IIS as the web server; installed and configured Weblogic for Peoplesoft Gadgets.
  • Primary Language involved in the development: ASP in combination with MSSQL7/2000; additional development in JSP; ActiveX development/DCOM/COM; Visual Basic, .NET Visual Basic.
  • Also, performed the following development for various other internal assignments:
  • Portal design and architecture
  • Confidential search engine and MS Search engine management and setup
  • Project documentation
  • Network architecture/Security in a DMZ environment deployment
  • ASP/VBscript/ActiveX-COM/Visual Basic development
  • MFC programming for front end utilities and remote management.
  • Visual C++/NT Services and Standalone application design and programming
  • .NET Visual Basic application for data conversion migration
  • LDAP/CDO/ADSI/ programming
  • Database Administration for SQL 7 and 2000
  • Windows 2000/NT setup/configuration and maintenance
  • Hardware installation for Raided/high availability production servers
  • JSP development for data management modules
  • Solaris maintenance, and system scripting

Confidential

SR. APPLICATION AND SYSTEM ENGINEER, DATABASE ADMINISTRATOR, SEARCH ENGINE/WEB DEVELOPER

Responsibilities:

  • Developed new applications and/or maintained existing applications.
  • Performed Java development for database synchronization maintenance involving JDBC/ODBC setup and database administration along with SQL scripting. This application implements a GUI-oriented program using Swing.
  • Developed upgrades and maintained the Confidential Web Search engine, entirely rewritten by me using Confidential / server- side JavaScript and Java Servlets in combination with JDBC/ODBC.
  • This is installed on NT platforms using initially Microsoft IIS 4 (ASP) and later on Netscape Web server 3.6 and 4.
  • Primary language used to do web search development: ASP along with MSSQL/Sybase; some servlet programming in the Iplanet/netscape environment.
  • All this work pertains CASES, DEFECTS and RESOLUTIONS for the internal and external technical support on the web.
  • Administered Solaris 2.x/8.x systems studying and maintaining code written in Perl and C to synchronize (replicate) a Sybase database via SQL statements with other database sources such as SQLbase.
  • Sybase administration tasks included, SQL programming, upgrading, all the scripting techniques such as stored procedures triggers and scheduled database backups.
  • Evaluation of different external DNS servers for the company such as BIND (4 and 8) and NT 2000, Installation and maintenance.
  • Network setups for NT and Sun Solaris.
  • Performed the following on various assignments/projects:
  • Solaris Administration, upgrades, and system development
  • Hardware Raid maintenance
  • Project documentation
  • Web development for intranet site
  • Confidential Search Engine development, installation, and redesign
  • JSP development for JDBC connectivity
  • ASP development for ADO connectivity
  • Visual C++ and Solaris C programming for data transfer processes
  • Perl development for system scheduled processes (crontabs)
  • Sybase and MS SQL Server administration and development
  • Java/Swing programming for data replication processes.
  • DMZ/Networking setups for Solaris and NT/2000 servers
  • Netscape Collabra Newsgroups administration using LDAP
  • Web development for chat rooms and web boards

Confidential

WEB SEARCH ENGINE DEVELOPER AND CONSULTANT ENGINEER

Responsibilities:

  • Provided support to the Professional Services Department supporting various external customers which included 100% travel:
  • Consulting across US, and installing the Confidential products at the customers sites
  • Visual C++/C/ActivePerl/Server Side JavaScript/ASP, for NT and UNIX for web development.
  • Primary language used to code, ASP, Perl and C.
  • Isapi and Nsapi filters development
  • Ksh, bash, sh, UNIX scripting
  • Database administration for MS SQL server 6.5 and 7 and Sybase
  • Oracle ODBC connectivity from web clients
  • NT and UNIX (Solaris) administration
  • Networking design
  • At the customer site and locally, designed and developed Web Server Extensions, such as Confidential and NSAPI/ISAPI to perform indexed-searches against different types of data sources like SQL Server/SYBASE/Oracle, and different other customized file MIME-Types.
  • Fully installed and configured three types of web servers, MS-IIS, Netscape Enterprise WS, and Apache. Wrote Confidential programs with ‘C’ programs compiled on Visual C for NT and UNIX (Solaris).
  • Depending on the system performances and the type of traffic, implemented Confidential programs using Perl instead.
  • Prepared for the customer a complete design and web solution ‘from the ground-up’ by making project planning, documentation, installing web servers and finally rest the whole architecture able in most cases to connect to ODBC sources.
  • These tasks involved SQL test/stored procedures programming and server configurations. Has been exposed to many different types of server solutions in terms of operative systems and software products; it also gave me an in-depth knowledge of the web in all its different aspects, from the socket programming in TCP/IP to the web servers with the ability to follow its flow from ‘scratch’, by simply installing programs to developing applications to coordinate them with all the possible techniques.
  • This primarily was developed leveraging the ASP coding, along with Perl and C.

Confidential

WORLD WIDE DEVELOPER-ANALYST/CONSULTANT

Responsibilities:

  • Provided professional services support that included development and customization at the customers’ sites, a mobile phone Billing System known as BSCS (Billing System Customer Service).
  • Wrote code in ProC for Oracle and C++ (and other various flavors of UNIX such SCO, Solaris, and HP) in combination with SQL/Oracle scripting (SQLplus) on this client/server high performance product in teams, collaborating with other colleagues.
  • Installed and configured existing software, traveling by plane to the customer sites while maintaining relationships with them and studying/modifying tariff plans.
  • Analyzed new features and requests as well as producing the necessary modifications to the code; this included analysis-documentation in English.
  • Managed a test group of 3 people and lead tests on different points of this billing system, performing retroactive tests and upgrades.
  • Also, provided technical support on different systems like UNIX (digital/aix/hp) and NT for various customers located in many different states, covering system maintenance and configurations.
  • Also, provided additional support using additional technologies and skills:
  • Used maintenance/versioning products such as CMVC/RCS;
  • World wide consulting at the customer site;
  • System development for NT and UNIX (HP/SCO, Solaris, AIX);
  • C++ programming;
  • Visual basic programming;
  • Oracle ProC programming for UNIX;
  • Oracle SQLplus development;
  • Networking installation for desktops; and
  • System maintenance and OS installs.

Hire Now