Technical Lead/software Engineer Resume
5.00/5 (Submit Your Rating)
Broussard, LA
SUMMARY:
- Over 10 years relevant work experience as Software Engineer, Software Architect, Applications Specialist, Analyst/Programmer, Software Tester and Trainer.
- Strong proficiency with Object Oriented Programming Languages and Design techniques in: C++, Swift, Java, JavaScript, and PHP.
- Clear understanding of general web application security concerns including Cross Site Scripting (XSS), SQL Injection, etc.
- Vast experience with the ins and outs of APIs such as REST, JSON, JSONP, XML and SOAP.
- Knowledge, skills and experience with Service Oriented Architecture concepts and/or Web Service technologies.
- Proven ability to build, maintain and scale websites and web services from concept to production
- Excellent knowledge of RESTful services (HTTP with JSON packets), MVC, and service oriented architecture.
- Expert knowledge of CSS, Javascript, JQuery, AJAX and Front - end JavaScript MV* frameworks (AngularJS).
- Good knowledge of data analysis, and data mining by collecting data from different databases to a common one to assist business decision using Microsoft SQL Server, MySQL, Oracle, Microsoft Access and Crystal Reports.
- Use of web container technologies such as Apache Tomcat to integrate with report engines.
- Experience in an agile/continuous deployment environment
- Database scripting and query languages for Relational databases using SQL.
- Good knowledge of Public key infrastructure, public-key cryptography and cryptographic algorithms such as RSA and DES, and General Encryption cum digital signature techniques; key management and distribution.
- Implementation and applications support knowledge of the first ever in the world Multi-acquirer / Multi-issuer electronic purse payment system.
- Experience with unit testing and/or quality assurance engineering
- Contribute to all phases of the development lifecycle.
- Excellent communication and writing skills
PROFESSIONAL EXPERIENCE:
Technical Lead/Software Engineer
Confidential, Broussard, LA
- Principal engineer that leads the design, implementation and support of a software application that handles the processing of inspection data, asset integrity management and general fitness-for-service for oil field installations. Participated in architecture definition, feature selection, application design, programming and the entire system development life-cycle
- Primary systems architect and lead developer
- Making key technical implementation decisions
- Refactoring, optimizing and constantly driving for improved efficiency and code health
- Took the project from scoping requirements through actual launch of the product by translating business requirements into specific solutions
- Perform software module requirements definition, design, and test design
- Writing program code, building system architecture and integrating application with external APIs
- Perform some DBA functions such as building data models, database designs, DB performance resolution, replication, and tuning.
- Designed database and backend schemas, wrote scripts and triggers to automate processes.
- Implemented security measures both at system and application layer to guard against unwanted intrusion such as SQL Injection and cross-site scripting attacks.
- Designed the interface and client-facing portion of application by leveraging knowledge of CSS3, Ajax, JQuery and JavaScript.
- Integrating new client companies and extended existing functionality for new consumers to the application.
- Integrated modular, object-oriented backend services using PHP
- Implemented complex business logic, provided users with tools and access to relevant data at various touch points within application.
- Manage feature and bug queues.
- Determine operational feasibility of proposed features by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications
- Perform code calculations to enforce industry engineering standards as per API-510, API-570, API-653, ASME B31.3, ASME B31. 8, and ASME B31. 4
- Calculate minimum required thickness, short and long term corrosion rates, (MAWP for piping and vessels), remaining life, and next inspection dates
- Develop algorithms to calculate best fit corrosion rates
- Estimated annual inspection cost planning based on inspection due requirements
- Integrating report engine to interface with PHP and Java application services to execute reports in different formats/presentation
- Writing user manuals and technical specifications/documentation
- Performing code reviews and testing
- Enhance organization reputation by suggesting core infrastructure enhancements based on current and future technology trends
- Contributing to application development by coordinating user requirements, schedules and activities, evaluating technical systems designs, contributing to team meetings, troubleshooting development and production issues across multiple environments and constructing software that meets requirements, promotes reuse, is cost effective, maintainable and highly performant.
Software Architect and IT Consultancy Projects
Confidential, LA
- Designing and implementing Safety and Incident Reports, Person On Board (POB), Job Security Administration (JSA) Applications for Oil Industry.
Confidential, LA
Responsibilities:
- Designing and developing the organization's Pro Active Compliance ("PAC") web-based software, which handles intelligent systems that assist production operators in the Oil/Gas fields, automating compliance issues such as casing, out of service pipeline tracking, fire pump inspections, gas detection and a full Coast Guard inspection. PAC offers innovative corrective solutions and codes that are tailored to serve clients’ regulatory and compliance needs.
- I was involved in the full arc of the software development life cycle of the project; from systems analysis, coding and programming, to implementation and documentation. The system incorporates security measures such as Audit trails, integrity validation and SQL reporting.
- My experience includes problem analysis and isolation, requirement analysis, SQT (software quality testing), programming, process improvement and documentation.
Confidential, Confidential, LA
Programmer
- Team member involved in designing and developing Maverick Project Review Services & Software application, created to accelerate and streamline project coordination between clients, project managers and developers.
Confidential, Confidential, LA
Content Developer
- In this capacity, I was responsible for the designing the social media strategy for the agency through outlining systematic plans, programming and application development. I provided research, technical writing, copywriting, strategic market planning and digital content development for Confidential and Confidential ’ clients.
- Developing online media platforms (websites, online messaging and mobile applications) for the parishes participating in the Louisiana Strategic Prevention Framework State Incentive Grants (SPF SIG) initiative.
- Designed and developed application programs deployed on Facebook for SPF SIG which provided substance-abuse quiz-type learning modules and sms phone messaging for parents to their teens.
- Integrating social media assets by providing a unified gateway using iPhone and Facebook applications.
- Developing social media marketing campaign for Confidential agency.
- Planning and implementing GOHSEP’s Disaster mitigation education outreach through regional workshops. Workshop themes were based on building safer, stronger communities through funding hazard mitigation, which entails the understanding of issues regarding funding disaster mitigation projects.
- Developing participant disaster scenario exercises, which simulate a disaster in a local community. Using Lego blocks to represent the various segments of a community like schools, hospitals, residential quarters, recreational centers, and so on damaged or impacted by a disaster, the exercise trains participants to prioritize needs and work with other stakeholders so that the community is restored as quickly as possible.
- Materials development for Louisiana Strategic Prevention Framework State Incentive Grants (SPF SIG) initiative. The work involved research and content development for five separate campaigns which highlight the dangers of driving under the influence among teens and young adults.
Confidential
Graduate and teaching assistant.
- Teaching two Fundamentals of Communication laboratory classes usually comprised of a combined population of about fifty students, for four semesters .
- Responsible for tutoring and guiding class participation; administering tests, assignments, examinations; overseeing speech presentations, overall assessment of students’ performance and general grading thereof.
- Worked as a research assistant with faculty and professors, aiding them in the discharge of their scholarly and research duties; which included data analysis and designing of presentations.
Confidential
Software Engineer/Programmer.
- Design, coding and maintaining in-house Human Resource/Payroll application.
- Migrating and porting the Human Resource/Payroll application to a web-based platform.
- Design, coding and deployment of customized DataTakeOn, the software application used for specified banks in the scheme. This application was interfaced with Microsoft Access as the back-end database.
- Design of ValuReport application used for automated reporting for banks in the scheme
- Cloning of cryptographic boards and attendant key distribution for the banks in the scheme
- Articulate and develop custom Confidential ® reports using Seagate Report Writer and PL/SQL Scripts.
- Plan and Install Oracle Server and Confidential ® application Software for newly admitted banks to Confidential scheme.
- Client installation and Confidential ® Database Administration
- Oracle server performance tuning on the participating banks server and the central CSA server.
- Daily IBM MQseries monitoring and tuning for performance optimization.
- Articulate and clearly define support strategies for Confidential
- Package and deliver technical training to the participating bank’s staff on use of Confidential, Confidential Database Administration, Intermediate Confidential, Seagate Report Writer and Confidential Reporting.
- Performing Oracle DataBase Administration, Tuning, Backup and Recovery.
- System Development using Visual Basic, ColdFussion MX, ASP.Net, HTML Scripting.