Senior Software Engineer Resume
SUMMARY:
IT Professional with over 10 years of Information Systems and Software Development experience. A committed and detail oriented individual with strong interpersonal and communication skills. Ability to manage a variety of tasks in a fast paced environment with a proven knowledge of hardware, software, and rapid application development
SKILLS:
Web development HTML5, CSS3, Javascript/AJAX (10+ years)
SQL Oracle, MySQL, SQL Server, Postgres (9+ years)
Linux, Windows (10+ years)
Data exchange XML, JSON (7+ years)
Java, J2EE (4+ years)
Oracle Forms/Reports Developer (2+ years)
C#, ASP, ASP.NET, VB, VB.NET (2 years)
C, C++ (1 year)
OBIEE / Oracle Business Intelligence (1 year)
Misc frameworks, SDKs, IDEs, protocols, technologies: jQuery, MooTools, Kendo UI, SigmaJS, D3js, C3, REST, SOAP, AngularJS, Node.js, Underscore.js, Bacon.js, Lo - Dash, IBM WebSphere, Spring, Bootstrap, MongoDB, Elasticsearch, Grunt, Bower, Gradle, Maven
EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Senior developer on an agile team focused on BDD (behavior-driven development) in the loan acquisition department
- Full stack developer using AngularJS and/or Backbone.js on the front end, Java/J2EE back end, and Oracle as the database.
- Other libraries/frameworks include Hibernate, Spring, Foundation, jQuery, and Handlebars
- Automation of build, test, and monitoring using a combination of Selenium, JUnit, Karma, Jenkins, Maven, Sonar, and Cucumber/Gherkin
Confidential
Senior Software Developer
Responsibilities:
- Senior developer on a scalable, web-based cyber security platform that enables analysts and Chief Information Security Officers (CISO) to view the security of their enterprise networks
- Heavy front-end development using the latest technologies and frameworks including Angular, Bootstrap, LESS, HTML5, Lodash, RequireJS, and UI-Router
- Design and implement chart and graph visualizations used to display threats. Vulnerabilities, and intrusions (D3.js, NVD3)
- Developed multiple iterations of the platform using two different back-end technologies: a community edition, open source data ingestion and analytic platform utilizing Node, and an enterprise cyber security product using Java / Tomcat, both connecting front end to data store (mongo and elastic search on top of Hadoop / HDFS)
- Big Data analytics to ingest and pivot the latest threat feeds and CVE (Common Vulnerabilities and Exposures) lists against terabytes of various log data (firewall, proxies, DNS, syslog, etc)
- Utilize current development standards and best practices for product management and deployment, including the use of JIRA (SCRUM/Agile), Git / BitBucket (code management), and Bamboo (continuous integration)
Confidential
Senior Software Engineer
Responsibilities:
- Develop and maintain rich and dynamic enterprise web applications using the latest CSS3 and HTML5 standards along with a multitude of frameworks
- Build JSR 286 specification Jave/J2EE portlets for IBM Websphere and integrate multiple data sources (PostgreSQL, Oracle, MySQL, DB2, SQL Server)
- Aggregate social media, RSS feeds, news, and other data/analytical platforms and visualize it using D3 and React
- Upgrade front-end using the current technology and frameworks, including AngularJS, Ozone Widget Framework (OWF), and ReactJS
Confidential
Software Development Lead
Responsibilities:
- Lead software developer on the TURBO Product and framework
- Lead engineer on the Confidential Intranet and web services
- Advanced web programming using the latest technologies (including HTML5, AJAX, JSON, XML, javascript frameworks including Spring MVC, jQuery, MooTools, Kendo UI, and others)
- Senior PL/SQL Oracle Development using the latest agile, waterfall, and scrum methodologies, CMMI level 3 standards, and best practices
Confidential
Software Developer
Responsibilities:
- Design and develop backend structural RPD file in OBIEE (Oracle Business Intelligence Enterprise Edition
- Create Interactive dashboards within OBI / BI Answers
- Java design and development within WebLogic
- Project lead on the new reporting application designed for Bath Iron Works
- Conversion of our development and production environments from Windows to Linux
- Develop and support applications in a fast paced Enterprise Performance Management financial environment, including Oracle Financials, Essbase, Hyperion, and Costpoint
- Write advanced PL/SQL select statements and procedures
- Design solutions to integrate and automate processes such as data validation for week, month, and year end processing and financial forecasting using C#
- Create advanced impromptu reports for divisional managers and executives
Confidential
Software Engineer
Responsibilities:
- Lead software developer on the Customs and Border Patrol ORION project
- Developed a Content Management System using Java/J2EE/Hibernate/Tomcat
- Developed code in Visual Basic, ASP, C#, and ASP.NET
- Created and maintained scripts for the Oracle Database
- Converted classic VB+ASP code to C# and ASP.NET
- Full cycle development of the ASP frontend, VB DCOM, C#, and Oracle data mart backend
Systems Administrator/I.T. Help desk
Confidential
Responsibilities:
- Provided hardware and software support to all Confidential users
- Assisted lead web developer to create and maintain multiple corporate websites
- Assisted in creation and maintenance of the corporate anti-virus and spam filtering services
- Network Engineer - upgraded Cisco router IOS software, helped setup network infrastructure (IP addressing, filtering, port forwarding, etc)
- Researched and deployed a network monitoring solution using the SNMP protocol
- Managed Active Directory service including configuration and management of Primary and Secondary domain controllers
- Configuration and support of web and domain services (Apache/Bind on Linux, IIS on Windows)
- Maintained the default system image used to deploy on laptops and desktops
- Main point of contact for Dell hardware support, getting and replacing parts, etc
Confidential
Production Control Support
Responsibilities:
- Supported two internal and external system users in a 24/7 coverage environment.
- Monitored support center mailbox and trouble ticket tracking at all times.
- Batch and shell scripting to start and monitor and run remote jobs
- Used remote access to connect to and manage servers on the network.
Confidential
Information Technology Help Desk
Responsibilities:
- Used Lotus Notes to enter, track, and resolve trouble tickets.
- Troubleshot internal Lotus Notes issues
- User account management - created, removed, and updated user accounts on the network.
- Provided software, hardware, connectivity or other means of technical support via telephone, person-to-person, email or remote connection.
- Troubleshoot and resolve application, software and hardware issues.
- Performed general backup and restoration procedures.
- Maintained a high level of confidentiality regarding internal policies and procedures, in addition to internal end user and external client information.
- Develop and design on campus intranet
- Participated in ongoing training, projects & improvement initiatives.