Solution Architect and enterprise architect with broad software engineering background. Extensive experience in bespoke industrial software production, adaptation, configuration, integration, development, and procurement
Overview
7
7
years of professional experience
Work History
Development Engineer
Volvo Cars
Gothenburg
04.2017 - Current
Developed, implemented, and managed an SAP BPC Embedded solution specifically designed for volume reporting in addition to leading the creation of a C# Excel Add-In to enhance efficiency during pricing processes. Guaranteed that all aspects of functionality met business needs. Spearheaded IT platform and solution design in order to replace legacy Product Costs infrastructure.
Development Lead
BP
London
Played a key role as development lead in overseeing a team of 10 developers split between on-site and offshore locations. Implemented an agile reporting process that involved providing twice-daily updates on development progress and challenges.
Coordinated with stakeholders such as customers, vendors and internal teams for successful execution of projects.
Managed source control repositories for projects with internal and external developers.
Reviewed test cases created by system testing team to cover functions stated in specifications.
Specified application architecture and independently wrote application code.
Developed and managed multiple web-based applications for customers using a variety of technologies.
Created in-house tools to greatly reduce time of implementation and improve support staff productivity.
Monitored project progress and took corrective action when necessary to ensure timely completion of projects.
Supported and upgraded development platforms and machines without interrupting critical development work.
Provided technical guidance to team members on coding standards, best practices, performance optimization techniques.
Mentored junior developers by providing guidance on coding techniques and troubleshooting complex issues.
Organized regular meetings with team members to discuss their progress on assigned tasks or any challenges they may be facing.
Created detailed documentation including design specifications, test plans, deployment procedures for assigned projects.
Prioritized and delegated tasks to developers or third-party vendors.
Prepared weekly status reports highlighting accomplishments achieved during the week along with upcoming objectives.
Identified opportunities for process automation using scripting languages such as Python or JavaScript.
Participated in sprint planning sessions with the development team to create realistic timelines for project deliverables.
Analyzed and provided solutions to address and resolve critical system issues.
Assisted in recruitment activities such as interviewing potential candidates and reviewing resumes and applications.
Documented processes and technical requirements for management and team review.
Collaborated with other departments to identify customer requirements and develop solutions accordingly.
Conducted code reviews and provided feedback to developers in order to maintain a high level of quality assurance within the organization.
Ensured compliance with industry standards such as security protocols during the development process.
Performed root cause analysis on production issues reported by users or customers in order to provide effective resolution.
Analyzed system requirements from both functional and non-functional perspectives in order to design efficient solutions.
Resolved conflicts between various stakeholders while ensuring that all parties are satisfied with the outcome.
Designed, implemented and maintained software development processes to ensure consistent delivery of high-quality products.
Maintained and created database backups in conjunction with IT management to preserve servers for production, staging, testing and development.
Managed product backlogs by creating user stories, prioritizing tasks according to business needs, assigning resources.
Initiated, led and implemented software solutions for critical business processes to increase productivity throughout organization.
Monitored system performance metrics to identify potential bottlenecks or areas of improvement.
Identified areas for improvement in existing systems and proposed appropriate solutions to enhance system performance.
Monitored training costs and prepared budget reports to justify expenditures.
Designed and implemented employee training programs for skill development.
Monitored, evaluated and recorded training activities or program effectiveness.
Ensured compliance with relevant regulations and company policies in training delivery.
Maintained strong knowledge by participating in workshops, conferences, and online education classes.
Reviewed existing courses for continuous improvement opportunities.
Delivered presentations at conferences and professional development events.
Conducted needs assessments to identify knowledge gaps and learning objectives.
Supervised, evaluated or referred instructors to skill development classes.
Coordinated recruitment and placement of training program participants.
Evaluated training materials prepared by instructors and offered actionable suggestions for improvement.
Mentored new employees through orientation and onboarding processes.
Optimized online learning platforms for easy user access.
Devised programs to develop executive potential among employees in lower-level positions.
Coordinated schedules, facilities, and equipment for training events.
Developed customized e-learning modules for remote workforce training.
Evaluated modes of training delivery to optimize training effectiveness, training costs or environmental impacts.
Provided coaching support to enhance career growth opportunities.
Suggested and offered specific training programs to help workers maintain or improve job skills.
Used role-playing, lectures, and simulations to present information in variety of instructional techniques and formats.
Assessed training needs through surveys, interviews with employees or focus groups.
Facilitated workshops, seminars, and on-the-job training sessions.
Selected and assigned instructors to conduct training.
Adapted instructional strategies for diverse learner populations.
Explained goals and expectations required of trainees.
Remained up-to-date with developments in area of expertise by reading current journals, books or magazine articles.
Evaluated training effectiveness using feedback surveys and performance metrics.
Monitored learner progress and provided ongoing support as needed.
Obtained and organized manuals, guides and visual materials for development and training purposes.
Utilized instructional design principles to create engaging course materials.
Participated in and attended meetings or seminars to obtain information for use in training programs.
Created and offered additional materials to enhance training.
Negotiated contracts with clients for desired training outcomes, fees or expenses.
Partnered with subject matter experts to develop specialized courses.
Collaborated with managers to ensure alignment of training objectives.
Worked collaboratively across departments and with various stakeholders to deliver comprehensive, effective training sessions.
Scheduled classes based on availability of classrooms, equipment or instructors.
Managed budgets, timelines, and resources for multiple training projects.
Maintained records of employee participation in professional development activities.
Tracked industry trends to maintain up-to-date curriculum content.
Education
3 Year University -
University in Mathematics
12-1987
Skills
Software Development
Programming Languages
Continuous integration
API Development
Languages
Swedish
First Language
English
Advanced (C1)
C1
Italian
Elementary (A2)
A2
Timeline
Development Engineer
Volvo Cars
04.2017 - Current
Development Lead
BP
3 Year University -
University in Mathematics
Similar Profiles
Robert VerheyRobert Verhey
Sales Director at Volvo Cars Tampa/Volvo Cars Wesley ChapelSales Director at Volvo Cars Tampa/Volvo Cars Wesley Chapel