Derek Simmons work email
- Valid
- Valid
- Valid
- Valid
- Valid
Derek Simmons personal email
Derek Simmons phone numbers
Software Engineering Professional possessing over 20 years of experience with expertise in designing and developing object oriented software for enterprise applications. A collaborative team member with leadership and mentoring abilities with a proven track record of successfully completing projects through the entire development lifecycle. Possess strong personal drive to increasing skill set as demonstrated via continued professional development both on-the-job and through continuing education. Worked effectively and harmoniously with many people in different companies and have had an immediate, positive impact to their projects.Acquired diverse technical knowledge ranging from n-tier application development to web applications using a number of varying technologies.LanguagesProficient in: Java, JavaScript, Python, HTML5, XML, SQL, PL/SQL Familiar with: C#,C++, CSoftwareTools: Intellij IDEA, VSCode, Docker, MongoDB Compass, Eclipse, SpringSource Toolsuite, Netbeans, SQLDeveloper, GIT, Subversion, TortoiseSVN, TortoiseGITDatabases: Oracle, MySQL, MongoDB, Postgres, MS-SQLServerOperating Systems: Windows, Mac, UNIX, Linux (Ubuntu,RedHat,Centos)Frameworks: ReactJS, Next.js, Angular, Vue.js, Node, Express, Koa, MongoDB, Spring, JUnit, Maven, MyBatis(iBATIS), PowerMock, Mockito, .NETCertificationsLightweight Java Web Development Certificate, DePaul University 2008
-
Senior Full Stack DeveloperIbm Oct 2019 - PresentArmonk, New York, Ny, UsProject: Red Hat MarketplaceRed Hat Marketplace is a next-generation marketplace focused on selling primarily third-party containerized software which can be managed and run across multiple clouds, is fully certified and supported, and has an active community of developers integrated into the platform.Responsibilities:• The creation of containerized microservice components and solutions that excel at performance, reliability and web scalability• The development of UI components and frontend services using ReactJS/NextJS web frameworks• Complete coding, testing, defect fixes, and production support, using latest agile CI/CD methodologies• Analyzing current code and existing design with the goal of enacting improvements geared towards making components and processes more efficient for the entire team• Planning iterations and representing accomplishments at team scrums• Presenting individual and team status during weekly playbacks or on management calls• Managing risks and resolving issues that affect scope, schedule, and quality• Deploying services to cloud platforms such as IBM Cloud and OpenShift• Effectively leveraging build, deployment and monitoring/logging tools such as Travis CI/Jenkins, New Relic, Logentries, etc.• Evaluating and selecting appropriate tools to enhance the teams’ productivity• Coaching and collaborating with other development team members -
Senior Software EngineerSensus Jan 2017 - Sep 2019Morrisville, North Carolina, UsProject: Metry UI and Common ServicesMetry is a set of micro-services and UI components for use in multiple Xylem products. The services were built with Spring Boot utilizing Spring Profiles and property settings in order to allow run time determination of what configuration to use, allowing a single code base to be run on multiple platforms. The UI components were built using Vue.js, a progressive framework for building user interfaces.Responsibilities:• Created web UI components with Vue.js and Vuetify• Designed and developed micro-services using Spring Boot • Used MongoDB to store data and Spring Data to carry out various database specific operations • Used Maven, Git, and Jenkins for configuration management , code versioning, building, and release• Deployed micro-services using Docker containers managed by Kubernetes• Used IntelliJ to develop and debug application code• Managed JavaScript code dependencies and libraries using npm -
Software Development EngineerSensus Sep 2014 - Jan 2017Morrisville, North Carolina, UsProject: Sensus Lighting Control Web Application Design and development of new feature requests and maintained existing functionality for Sensus’ web application used to control lighting modules. The work involved writing components in the latest web framework and technologies used by organization, as well as, developing SOAP Java web services.Responsibilities:• Created web UI components using jQuery, jQuery UI, and other acceptable jQuery plugins• Used HTML 5, CSS 3.0, and JSP for presentation of web interface• Created and configured application using Spring MVC framework and Spring security with JSP tags for authentication and authorization • Developed backend services using SOAP architecture with Spring • Used ORM tool MyBatis for the interaction with MS SQLServer and Oracle databases• Used Data access layer to fetch data from database, carry out various database specific operations and avoid redundant database access statements • Use JMS queues to handling messaging between services • Used Subversion with Maven and Jenkins for configuration management , code versioning, building, and release• Used Eclipse to develop and debug application code• Created unit tests using JUnit with mocking frameworks EasyMock and PowerMock -
Senior Integration DeveloperElster 2008 - Sep 2014Raleigh, North Carolina, UsProject: Custom software integrations/extensions for Elster’s Smart Grid/AMI/MDM productsResponsibilities:• Identified intercepts for integration based on flows and resources affected by introduction of the Elster's Smart Grid/AMI product to the customer’s business. • Developed standalone applications to generate formatted output for consumption by customer systems• Created and configured applications using Spring framework and plain old Java objects (POJOS)• Implemented transaction management with the Spring framework in the business layer• Used ORM tool MyBatis for the interaction with Oracle database and Spring for controlling the flow between application layer and MyBatis• Used DAO pattern to fetch data from database, carry out various database specific operations and avoid redundant database access statements • Generated output files using templating framework Freemarker• Used Subversion with Maven for configuration management , code versioning, building, and release• Used Eclipse/SpringSource Toolsuite to develop and debug application code• Created unit tests using JUnit with mocking frameworks PowerMock and Mockito• Wrote installers using Izpack packaging toolProject: System Performance Verification Reporting ToolResponsibilities:• Developed application to generate reports viewable from a web browser• Used Adobe Flex/Flash as the presentation layer accessing a server via AMF gateway• Developed backend and server processes using python modules• Used Apache Thrift framework for interaction with NoSQL database Hbase • Deployed application using web2py framework to an Apache webserver -
Senior Java Software EngineerAbb Feb 1999 - Jul 2008Zurich, Zh, ChProject: Outage Management Interface toolResponsibilities:• As Senior Java Developer participated in the designing of new architecture for UI application using model-view controller (MVC) design paradigm• Implemented user interface and dialogs using JFC/Swing in Eclipse development environment• Designed and implemented applet table views using Java AWT, to replace existing third party vendor product• Redesigned applet to use enhanced features of Java Swing API.• Developed enhancements and updates for web based outage management product, using HTML, PL/SQL, and JavaScript• Used JDBC API to connect and run SQL queries from java application to Oracle databases• Managed code changes and revisions using Rational ClearCase• Participated in code reviews -
Contract Java ProgrammerMci Mar 1998 - Jan 1999UsProject: TRACs trouble ticketing systemResponsibilities:• As Contract Java Programmer created components and Java classes using Visual Café for development and debugging• Implemented user interface and dialogs using Java’s AWT • Used OrbixWeb’s interface definition language (IDL) and CORBA objects as interface between client and server -
Member Of Technical StaffKnowledge Systems Corporation Jun 1997 - Feb 1998Project: Product development and maintenanceResponsibilities:• Used Visual Works for Smalltalk to implement user interface bug fixes on client projects • Used VisualAge for Java to assist in the development of a quick quote insurance web demo. Implemented web page using HTML and NetFusion• Created Java servlet to connect page to database of information, calculate quote, and return quote page
Derek Simmons Skills
Derek Simmons Education Details
-
North Carolina State UniversityElectrical Engineering -
Depaul UniversityInformation Systems
Frequently Asked Questions about Derek Simmons
What company does Derek Simmons work for?
Derek Simmons works for Ibm
What is Derek Simmons's role at the current company?
Derek Simmons's current role is Advisory Software Engineer at IBM.
What is Derek Simmons's email address?
Derek Simmons's email address is ds****@****.rr.com
What is Derek Simmons's direct phone number?
Derek Simmons's direct phone number is +191925*****
What schools did Derek Simmons attend?
Derek Simmons attended North Carolina State University, Depaul University.
What skills is Derek Simmons known for?
Derek Simmons has skills like Software Development, Eclipse, Xml, Java, Linux, Sql, Integration, Subversion, Mysql, Spring Framework, Spring, Javascript.
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