Sr. Software Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Results - driven IT professional wif 22 Years of programming and admin experience. Particularly strong in Java, Linux, scripting, and SQL.
- Strong team player wif proven track record for ensuring successful, timely project delivery.
- Skilled in all aspects of full stack SDLC, from analysis to design to deployment and post-production maintenance support.
SKILLS
- 22 YRS Tech. Experience, 12 YRS Java/J2EE, 22 YRS UNIX/ Linux, 16 YRS SQL, 4 yrs. REST/ SOAP, 2 YRS Hibernate, 5 YRS AWS, 4 YRS Struts, 1 YR Spring boot, 3 YRS JavaScript, 3 YRS CSS, 6 YRS XML, 8 YRS telecomm, 7 YRS apache, 10 YRS C, 10 YRS Oracle, 5 YRS PHP, 10 yrs. MySQL, 4 YRS NoSQL (Cassandra/ MONGODB), 7 YRS Agile, 13 YRS CVS, 4 YRS SVN, 4 yrs. Git, 8 yr. Ant, 1 YR Maven, 6 MOS GRADLE, 8 YRS technical management, 5 YRS UML, 6 YRS design patterns, 5 YRS BDD, 5 YRS JUnit, 8 YRS WebLogic, 4 YRS JBOSS, 2 YRS Tomcat, 1 YR Perl, 1 YR Cisco (various models), 2 YRS Python, 4 YRS WORDPRESS, 14 YRS Eclipse/ RAD, 4 YRS, SPLUNK, 3 YRS New Relic, 6 MOS Yourkit, 1 YR Jprofiler, <6 mos. Gatling, 6 MOS Nagios, 3 YRS Puppet, 1 YR IntelliJ, 6 MOS DOORS, 1 YR Nginx, 1 YR MOCKITO, 1 yr. Jenkins, 6 mo. TEAMCITY
PROFESSIONAL EXPERIENCE
ConfidentialSr. Software Engineer
- Initiated DHS project for SR Technologies in Ft. Lauderdale (7/16 - 12/16), outlining SDLC for large team building and interfacing wif all forms of wireless communications and development using Java 8, JMS, Junit, Mockito, cucumber, Jenkins, team city, JMS, spring boot, Linux
- Designed SOA architecture, wrote REST services and micro services for Cerner in Kansas City, MO (3/16 - 7/16). Utilized Visual Paradigm, UML, Java, Git, slunk, cargo, postman, design patterns, IntelliJ. Did similar work for other small clients,
- Made performance and functional enhancements for Nike (1/16-3/16) and other customers on websites, Java code, teh JDK and databases. Migrated EJB to Hibernate, increasing throughput tenfold and decreasing latency significantly. Utilized many tools, including Gatling, JProfiler, Your Kit, LoadRunner, New Relic, Nagios, JMeter, and AWS.
- Design efficient and reliable database schemas Entity Relationship models wif tools such as Visual Paradigm and Strum. Built DBs in Oracle, MySQL, PostgreSQL, and others.
- Migrated sites including DBs, web/ app servers, ftp servers, local data, and software in order to save money and improve performance wif a better provider.
- Supported and fixed many bugs wif PHP, Java, Python, WordPress, Drupal, magneto, MySQL, HTML, JavaScript, CSS, and C++.
- Performed purchasing, installations, capacity planning, migrations, and cloud management on AWS applications for Nike and others, using many AWS tools. Utilized AWS S3 API to migrate data from apps to data stores like Azure, Google, and S3 storage system.
- Technical lead building Java Web Start application from ground up for Trailer Central (remote, 3/15 – 7/15) to interact wif craigslist automatically and circumvent teh general restriction dat a user has a small footprint on craigslist.
Sr. Software Engineer
- Improved in-house web products by fixing PHP and Postgres bugs in an AWS environment.
- Mentored others in teh use of SQL so they could learn and develop faster and better
- Fixed Java problems and ported PHP code to Java.
Java/j2ee engineer
- Enhanced backend functionality on various product for Cox Communications.
- Added hibernate and improved DB structure to allow for much faster DB operations.
- Helped systems communicate wif each other by writing REST and SOAP services.
- Mentored junior staff on Java best practices.
Sr. Solutions Engineer
- Implemented high-reliability, high-performance social media site using PHP, MySQL, apache, Linux, Cassandra, AWS, scalr, Varnish, and Mongo.
- Optimized MySQL dramatically, increasing capacity over 10X and improving query speed.
- Kept up wif teh latest patches, upgrades and fixes to Java, UNIX, PHP, Cassandra, and teh app server to maximize speed and reliability and minimize bugs.
- Developed quickly and reliably using tools including Eclipse, Git, slunk, and SVN.
- Maintained configuration and implemented load balancing using puppet.
Sr. Software Engineer
- Automated teh ability to provision Cisco PBX devices wif a Java program, avoiding teh need for network engineers for every Cisco installation and saving money and time.
- For teh purpose described above, developed several software projects from ground up using: Java, J2EE, JavaScript, spring, JMS, SOAP, Hibernate, TDD, struts, SQL, JDBC, BEA Aqua Logic, XML, SAX-P, and XSLT on Linux and Solaris platforms wif agile teams.
- Developed reliably and quickly by utilizing development tools including Ant, Eclipse, JUnit, Git and SVN.
- Configured CISCOs to service customer’s best by implementing communication interfaces for protocols including LAN, WAN, VOIP, and ATM.
- Improved system performance by tuning Java, JDK, Solaris, and multiple app servers.
- Trained and directed activities of off and on-shore consultants and junior engineers.
- Performed nightly deployments and related troubleshooting.
- Modelled all operational behaviour in UML, used as roadmap for future changes and quick analysis of current behaviour.
- Cut cost of teh Cisco devices by 70% by porting to a cheaper device wif functional loss.
Applications Engineer
- Maintained a very high traffic site, by constant monitoring, support, and bug fixing.
- Maintained reliability and uptime, looking up problems via Spelunk, then fixing teh Java codebase, teh UNIX environment and parameters, WebLogic 9, and JBOSS configuration.
- Facilitated reliable and speedy deployments to 300 systems in one night by writing sophisticated programs in Python, Perl and shell script. Wrote separate apps in Java and PHP to solve other problems or assist in uptime and monitoring.
- Performed deployments to WebLogic 9 and JBOSS and acted as on-call engineer for emergent issues.
- Decreased cost substantially by leading port from Solaris and WebLogic, which are expensive to a solution made of Linux, JBOSS, web services, and Java.
Sr. Systems and Solution Architect
- Assisted Confidential Customers by providing expertise on developing a tactical system for monitoring airplanes from teh sky, written in C on UNIX.
- Assisted Rockwell-Collins in developing a control panel for a military aircraft by crafting rigid requirements using DOORS and advising programmers on how to meet those requirements.
Lead Architect Consulting
- 1Designed, developed, and maintained mobile applications for many clients.
- Processed massive large XML client inputs quickly using SAX and DOM parsers.
- Utilized best practices for software development by developing software using Java/J2EE, JDBC, JMS, Junit, struts, and Oracle for Linux wif teams using an Agile and TDD.
- Sped up high throughput applications by adapting and configuring teh JDK and software for better garbage collection, scalability and concurrency. Limited excessive GC and limited and isolated synchronization. Used LoadRunner, jProfiler, JMeter, and stat for analysis.
- Supported customers wif my expertise by acting as highest level support for often-complex production problems. On call 24x7.
- Trained foreign workers remotely and in our office to help them understand client needs.
- To maintain source safety and reliable deployments, acted as CM administrator for Consulting Division. Ported SourceSafe to CVS. Wrote build scripts and guided releases through testing and deployment.
- Built quality OO, multi-threaded applications for many companies, including Nedbank, CBS Sports line, ICH, Teh Weather Channel, UPS, and many online banks.
- Migrated entire soft infrastructure of one datacentre to another in very short notice.
Software Engineer/ Technical Lead
- Assisted Confidential military operations by providing support for systems me had written in war zones.
- Worked wif a variety of people, from basic users to very hi-ranking DOD personnel.
- Assisted Confidential Customs by providing software and expertise on developing a tactical