Sr Software Engineer Resume
Springfield, VA
SUMMARY
Experienced in both Agile/SCRUM and historical SDLC projects, including big data/analytics and distributed computing, within diverse traditional and cloud environments such as Windows 7, Linux and AWS. Expertise within R&D prototyping natural language processing (NLP) /text analytics systems.
TECHNICAL SKILLS
Languages: Java 5 - 7, JEE, JavaScript, JQuery, Python 2.7-3.5, C++98, HTML, CSS2, XQuery/XPath, UML
Frameworks: Spring (Annotations & MVC), JUnit, Mockito, GATE 6-7, Hibernate/JDBC, Spark, Cloudera Hadoop Training for Developers
Networking: Apache 2, Tomcat 5-7, REST API Web Services, HTTP, Basic TCP/IP, Client/server (Sockets/IPC)
Data: MongoDB, Redis, MySQL 4/5, light Oracle, XMLDB, XML, JSON, OWL/RDF, N3, SPARQL
Software/Tools: Eclipse, Ant, Maven, Git, SVN, Visual Studio 2008-2010, Visio, Protégé 4
Methodology: OOA/OOD, Agile/SCRUM, JIRA/Confluence, Spiral/Incremental
Academic: NLTK 3.x, Scala
PROFESSIONAL EXPERIENCE
Sr Software Engineer
Confidential, Springfield, VA
Responsibilities:
- Designed and implemented front-end/back-end components using cloud based/bigdatatechnologies such as Apache Kafka, AWS, & DCOS/Mesos.
- Developed backend services using Java 8, Hibernate and databases such as Postgres.
- Helped develop inter-team frontend UI using Angular 4/Typescript/MEAN Stack, etc.
- Provided deployment support to secured systems using DevOps and continuous integration practices.
- Guided junior team members on best practices and design issues.
Sr Software Engineer
Confidential, MD
Responsibilities:
- Maintained web services for ingestion, integration and delivery of real-time streaming data and analytics.
- Developed web user interface for real-time data collections: MongoDB, Express, Angular 1.x & node.js.
- Administered Docker applications and services within tenanted Linux (CentOS 6.x).
Sr Application Engineer IV
Confidential, Annapolis Junction, MD
Responsibilities:
- Developed Spark /Streaming 1.5.x. jobs: Java, Eclipse, IntelliJ IDEA, Git and HDFS file system.
- Converted Hadoop PIG scripts to Spark & Spark Streaming jobs to port data analytics and ETL.
- Customized NiFi data flows for ETL and validation of data pre-delivery to customers.
- Developed python and basic UNIX scripts for running Spark jobs: utility cloud, CentOS 6 Linux.
Sr Software Engineer
Confidential, Reston, VA
Responsibilities:
- Developed web services for an enterprise data pipeline: Scrum, Java 7, REST Spring 4 MVC, Kafka, Hibernate 4, EhCache 2.5, Confluent.io 1.x, Git/GitLab, Ant & Maven and AWS EC2 Linux cloud.
- Developed ad-hoc Python 2.7 data manipulation scripts for creating “fake” data sets from PII data.
- Interfaced with data engineers to help prepare their data for publish/subscribe on Kafka.
- Designed technical diagrams and mind maps for high-level audiences using Visio 2010 and XMind.
Sr Software Engineer
Confidential, Columbia, MD
Responsibilities:
- Developed web services to ingest and transform web services data to fulfill urgent real-time requirements: Python 2.7, Tornado, MongoDB, RabbitMQ, Redis and Git.
- Administered development VMs: utility cloud, scripting, and CentOS (Linux).
- Developed multi-processed text processing for re-occurring topics in massive, real-time micro blog data.
Confidential, Philadelphia, PA
Responsibilities:
- Designed and implemented three NLP semantic analysis algorithms for text summarization: semantic cue words, semantic role clustering and semantic connectivity using Java and GATE 7.
- Implemented similarity search over scrambled, newspaper texts for coherence suitability: Java & Lucene.
- Performed data cleaning of Internet Public Library question & answer text: script, SQL, Excel & MySQL.
- Designed query interface using OWL/RDF ontology for automated question answering: Protégé.
Sr Java Software Engineer
Confidential, Wayne, PA
Responsibilities:
- Developed and supported software components for an emergency room hospital information system: Agile/Scrum, SOA (Java/JEE & C++), HTML, JSP, JQuery/AJAX/JavaScript, & JUnit.
- Maintained SQL Server stored procedure T-SQL scripts backing Spring/Hibernate Java beans.
Sr Web Developer/Technical Lead
Confidential, Malvern, PA
Responsibilities:
- Enhanced banking storefront web application towards requirements and specifications.
- Developed storefront pages with HTML, Java/J2EE CMS framework, JQuery/ JavaScript/AJAX, CSS, Eclipse, Maven, Subversion, and Spring.
Technical Research Fellow
Confidential, Philadelphia, PA
Responsibilities:
- Delivered content management system (CMS): Apache, Tomcat 5 & MySQL.
- Lead technical acquisitions as main point-of-contact for web development.
Software Engineer
Confidential, Conshohocken, PA
Responsibilities:
- Created and integrated a search system with 1200% performance increase: XQuery/XPath, and XML DB.
- Developed and enhanced web applications: Java within CVS, Ant, and Eclipse environment.
- Implemented configurations in VMware: researching and testing open source software.
- Lead weekly research, design and code reviews after rapid prototyping and iterative processes.
Sr Software Engineer
Confidential, Philadelphia, PA
Responsibilities:
- As a late addition to team, helped catch up development schedule for a trailing project.
- Architected reporting services integration for a supply chain web application.
- Created standard operating procedures (SOP): Oracle PL/SQL and stored procedures.
- Pair programming with junior developers.
- Software defects investigation, maintenance and enhancements with weekly code reviews.
