Hello, I'm Salman Samian, a senior full-stack developer who is passionate about both front-end and back-end development.
With over fifteen (15+) years of experience, I have worked extensively with Node.js, React.js, Next.js, Tailwind, and React Native to create exceptional mobile and web applications. I am also proficient in TypeScript, having used it in both my back-end and front-end projects.
In addition to my technical expertise, I excel in collaborative environments. I've had the privilege of working as a team member in numerous developer teams, where I've contributed my skills and insights to foster a cohesive and productive atmosphere. My management skills extend beyond technical expertise; I have experience leading teams and leveraging developers strengths to optimize project outcomes.
I enjoy exploring new technologies. As someone who enjoys taking on complex challenges, I am skilled at evaluating solutions and selecting the most effective ones based on my extensive experience. My approach to development is focused on user-centricity and practicality, always keeping in mind the strengths and limitations of each technology.
Overall, I am a dedicated and innovative developer who is committed to delivering high-quality solutions that meet the needs of both clients and end-users.
Worked as a Front-end developer on a Data Intelligence project using NextJS, Ant Design framework, TypeScript, Redux, REST API, Mathematics, Algorithms, and Multilingual. Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and development enhancements. Worked as a Front-end developer on a Financial application project using NextJS. Collaborated with the project manager to select ambitious but realistic coding milestones on pre-release software project development. Designed and updated layouts to meet usability and performance requirements. Worked on the back-end side using NodeJS and MongoDB and updated the front-end using ReactJS, and Redux toolkit. Add camera features on the application I did pre-webserver configuration on Ubuntu Linux. Discussed issues with team members to provide resolution and apply best practices
- Worked as a software developer with Node.js and MongoDB and Android Java, also worked on streaming platforms such as Janus and BigBlueButton, also this company wants to create an online fiction game with (Unity C#) and using Socket.IO in the project, I had scrum every day to discuss future options and works, also, - I produce an AR (Augmented Reality) application using Unity and Vuforia SDK Made recommendations for new technology integration based on suitability and alignment to business goals - Developed APIs for different admin panels and front-end sections of the application that provided a gateway for members to interact with each other as well as customer support Coded new solutions in LMS and Tourism industries that increased availability and scalability by 45% and 75%, respectively.
I developed the backend part using .NET Framework C# and produce an Android application using Android Java Native and iOS application version one using Swift 3, also developed SSIS (Microsoft) package application to integrate the Microsoft SQL server with other platforms and external web services and other databases, Also, I produced a java application according to their financial algorithms. - Produced all the APIs. - Created SSIS packages to integrate APIs and other microservices - Designed and developed Android application and IOS applications with the same UI/UX - Contributed to projects within scrum project management environments. - Reviewed code, debug problems, and corrected issues.
Collaborated closely with the product manager to successfully re-architect a Human-Machine Interface (HMI) to enhance user experience. Developed a high-performance web application using Modbus and Socket in .Net Framework (C#), with a focus on creating efficient APIs and data clients for seamless data communication. Designed and implemented a robust database model using Microsoft SQL Server, expertly optimizing SQL queries and data transport to significantly improve performance. Utilized Android Studio 1.0 (previously Eclipse) to create a Java-based Android application, expertly integrating Socket and Programmable Logic Controllers (PLCs) for real-time data monitoring and management. Performed rigorous software testing to identify and resolve bugs, ensuring superior performance and seamless user experience. As a passionate technology enthusiast, I constantly strive to make meaningful contributions to the field and expand my knowledge and skills.
it's my company which I established in 2008, since then I worked as a freelance developer on my company projects in my free time.